How can you add a new element to the end of a JavaScript array?
A). colors.push('blue');
B). colors.add('blue');
C). colors.insert('blue', colors.length);
D). colors[colors.length] = 'blue';
What is the purpose of the 'return' statement in a JavaScript function?
A). To end the function execution
B). To return a value from the function
C). To print a value to the console
D). To declare a variable
How can you prevent a JavaScript function from executing immediately?
A). Using async/await
B). Using the defer attribute in HTML script tag
C). Wrapping the function in parentheses
D). Using the setTimeout function
How do you access the last element of a JavaScript array?
A). colors[colors.length - 1];
B). colors.last();
C). colors[-1];
D). colors.getLast();
What does the '===' operator check in JavaScript?
A). Type and value equality
B). Type equality only
C). Value equality only
D). Reference equality
How can you convert a string to a number in JavaScript?
A). parseInt('10')
B). parseFloat('10.5')
C). Number('10')
D). All of the above
What is the correct way to declare a variable in JavaScript?
A). var x = 10;
B). let x = 10;
C). const x = 10;
D). variable x = 10;
Which statement correctly declares a JavaScript function?
A). function greet() {}
B). const greet = function() {}
C). const greet = () => {}
D). const greet = {}
What is the purpose of the 'continue' statement in a JavaScript loop?
A). To exit the loop
B). To skip the current iteration
C). To restart the loop
D). To execute the loop body again
How can you comment a single line of code in JavaScript?
A). // This is a comment
B). <!-- This is a comment -->
C). /* This is a comment */
D). ''' This is a comment '''