Which of the following JavaScript statements is used to execute different code based on a specified condition?
A). Function declaration statement
B). Assignment statement
C). Conditional statement (if statement)
D). Looping statement (for loop)
What does the following JavaScript code snippet do? Code: let x = 10; if (x % 2 === 0) { console.log('Even'); } else { console.log('Odd'); }
A). Checks if x is even and prints 'Even'
B). Checks if x is odd and prints 'Odd'
C). Checks if x is greater than 0 and prints 'Positive'
D). Checks if x is less than 0 and prints 'Negative'
What will be the output of the following JavaScript code? Code: let i = 0; for (; i < 3; i++) { console.log(i); }
A). 0 1 2 3
B). 0 1 2
C). 1 2 3
D). 1 2 3 4
What will be the output of the following JavaScript code? Code: let x = 7; if (x % 2 === 0) { console.log('Even'); } else { console.log('Odd'); }
A). Even
B). Odd
C). 7
D). None of the above
What will be the output of the following JavaScript code? Code: let i = 1; do { console.log(i); i++; } while (i < 3);
A). 1 2 3
B). 1 2 3 4
C). 2 3 4
D). Infinite loop
What does the following JavaScript code snippet do? Code: let numbers = [1, 2, 3, 4, 5]; let sum = 0; for (let num of numbers) { sum += num; } console.log(sum);
A). Finds the maximum number in the array numbers
B). Calculates the average of numbers in the array numbers
C). Sums all numbers in the array numbers
D). Checks if all numbers in the array numbers are even
What is the purpose of the following JavaScript statement? return result;
A). Exits the current loop or switch statement
B). Skips the current iteration in a loop
C). Exits the current function and returns a value
D). Continues to the next iteration in a loop
What is the purpose of the following JavaScript statement? continue;
A). Exits the current loop or switch statement
B). Skips the current iteration in a loop
C). Assigns a value to a variable
D). Continues to the next iteration in a loop
What will be the output of the following JavaScript code? Code: let count = 0; do { console.log(count); count++; } while (count < 3);
A). 0 1 2 3
B). 0 1 2
C). 1 2 3
D). Infinite loop
What does the following JavaScript code snippet do? Code: let x = 5; while (x > 0) { console.log(x); x -= 1; }
A). Prints even numbers from 5 to 1
B). Prints odd numbers from 5 to 1
C). Prints numbers from 5 to 0
D). Infinite loop