Data Types
Variables
Conditionals
Loops
Functions
100

This symbol is used to declare a single-line comment in JavaScript.

What is "//"?

100

In JavaScript, this keyword is used to declare a variable, making it mutable.

What is "var"?

100

In JavaScript, the "&&" operator is used for this type of logical operation within conditional statements.

What is "and"?

100

This type of loop in JavaScript is designed for situations where the number of iterations is known.

What is a "for" loop?

100

In JavaScript, this keyword is used to define a function.

What is "function"?

200

In JavaScript, to compare both value and type equality, you would use this operator.

What is "==="?

200

In JavaScript, to declare a constant variable, you use this keyword.

What is "const"?

200

In JavaScript, this keyword is used to start a block of code that should be executed if a specified condition is true.

What is "if"?

200

This loop in JavaScript continues to execute a block of code while a condition is true.

What is a "while" loop?

200

These are placeholders in a function definition that represent the values to be supplied when the function is called. 

What are parametres"?
300

To terminate a statement in JavaScript, you use this punctuation mark.

What is ";"?

300

In JavaScript, this keyword is used to declare a variable with block scope.

What is "let"?

300

All conditionals evaluate to two values, which are in the following data type.

What are Booleans?

300

This statement in JavaScript is commonly used to exit out of this type of loop prematurely.

What is "break"?

300

When a function is invoked in JavaScript, the values passed to it are known as these.

What are arguments?

400

In JavaScript, a string must be enclosed in the following characters.

What are double quotes (" ")?

400

In JavaScript, to check if a variable has a specific type without throwing an error, you can use this operator.

What is "typeof"?

400

In JavaScript, the "!" symbol is used to represent this logical operation within conditional statements.

What is "not"? 

400

This term refers to the repetitive execution of a set of instructions within loops.

What are iterations?

400

In JavaScript, a function that is defined within another function is referred to as this type of function.

What is a nested function?

500

In JavaScript, to comment out multiple lines of code, you use this syntax.

What is "/* */"?

500

In JavaScript, to declare a variable without assigning a value, you can use this keyword.

What is "undefined"?

500
This keyword is used to execute code if the previous "if" statement was false.

What is "else"?

500

The "forEach" method is commonly used with this data structure, providing a clean and efficient way to iterate over its elements.

What is an array?

500

This statement is used within a function to specify the value that the function will send back to the code that called it.

What is a return statement?