Which operator is used for strict inequality in JavaScript?
A). !==
B). !=
C). <>
D). /=
Which statement correctly declares a JavaScript function?
A). function greet() {}
B). const greet = function() {}
C). const greet = () => {}
D). const greet = {}
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 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 is the correct way to declare a JavaScript class?
A). class Rectangle {}
B). let Rectangle = {}
C). function Rectangle() {}
D). Rectangle {}
What is the purpose of the 'constructor' method in a JavaScript class?
A). To create new instances of the class
B). To initialize class properties
C). To define class methods
D). To define class inheritance
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 array?
A). let colors = ['red', 'green'];
B). const colors = {'red', 'green'};
C). const colors = ['red', 'green'];
D). var colors = ('red', 'green');
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};