What is the correct way to declare a JavaScript class?
A). class Rectangle {}
B). let Rectangle = {}
C). function Rectangle() {}
D). Rectangle {}
Which statement correctly declares a JavaScript function?
A). function greet() {}
B). const greet = function() {}
C). const greet = () => {}
D). const greet = {}
Which statement correctly declares a JavaScript array?
A). let colors = ['red', 'green'];
B). const colors = {'red', 'green'};
C). const colors = ['red', 'green'];
D). var colors = ('red', 'green');
What does the '===' operator check in JavaScript?
A). Type and value equality
B). Type equality only
C). Value equality only
D). Reference equality
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
Which statement correctly declares a JavaScript object?
A). let person = {name: 'John', age: 30};
B). const person = ('name' => 'John', 'age' => 30);
C). const person = ['name', 'John', 'age', 30];
D). var person = {name: 'John', age: 30};
How do you concatenate strings in JavaScript?
A). Using the + operator
B). Using the - operator
C). Using the * operator
D). Using the / operator
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
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 '''
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