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 "let"?

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 block of reusable code.

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 when a specified condition is true.

What is "if"?

200

This loop in JavaScript continues to execute a block of code as long as the 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 parameters"?

300

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

What is ";"?

300

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

What is "let" or "const"? (Not "var".)

300

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

What is Boolean?

300

This short circuit statement in JavaScript is used to exit out of a loop completely.

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 quotes (single, double, or backticks)?

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 short circuit keyword will skip the lines of code beneath it and resume at the top of the loop with the next iteration. 

What is the "continuestatement?

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, if we declare a variable without assigning a value, this will be its value.

What is "undefined"?

500

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

What is "else"?

500

This type of loop will execute the statements in the code block at least once. After that, it will continue to loop as long as the condition is true.

What is a do-while loop?

500

This statement is used within a function to exit the function and go back to the code that called it optionally passing back a value.

What is a return statement?

M
e
n
u