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
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 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 access the last element of a JavaScript array?
A). colors[colors.length - 1];
B). colors.last();
C). colors[-1];
D). colors.getLast();
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';
Which statement correctly declares a JavaScript arrow function?
A). const add = (a, => a + b;
B). function add(a, { return a + b; }
C). const add = function(a, { return a + b; }
D). let add = function(a, { return a + b; };
What does the '===' operator check in JavaScript?
A). Type and value equality
B). Type equality only
C). Value equality only
D). Reference equality
Which statement correctly declares a JavaScript module?
A). export function myFunc() {}
B). const myModule = function() {}
C). module.exports = myModule;
D). import myModule from './myModule.js';
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 'typeof' operator in JavaScript?
A). To check if a variable is defined
B). To check the data type of a variable
C). To assign a data type to a variable
D). To increment the value of a variable