Data Types
Operators
Conditionals
Loops
Functions
100

A value that can either be "true" or "false".

What is a boolean?

100

An operator that sets a value for a variable.

What is an assignment operator?

100

A statement that only runs code if one specific condition is ture.

What is a "if" statement?

100

A loop that loops code as long as a condition is true.

What is a "while" loop?

100

A function that is already part of the language and doesn't have to be defined.

What is a built-in function?

200

A value that can be any number without a fraction or decimal part. (but can be positive or nagative)

What is an integer?

200

An operator used to perform basic mathematical computations.

What is an arithmetic operator?

200

A statement that can run code either if the specified condition is met or if it is false.

What is an "if-else" statement?
200

A loop that loops code a certain number of times or for every iteration of something.

What is a "for" loop?

200

A function that is defined by the user and can have any number of parameters.

What is a named function?

300

A value that can be any combination of characters including spaces.

What is a string?

300

An operator that compares different values.

What is a relational operator?

300

A statement that can either run code if a condition is true or false, and have other statements run within it dependent on the result of the other statement.

What is a nested "if-else" statement?

300

A loop that iterates through numbers in an array, list, or any other type of group.

What is a "for-each" loop?

300

An unnamed function that is defined in another function and not used many times.

What is an anonymous function?

400

A value that can be any number.

What is a float?

400

An operator that is used to combine different booleans.

What is a logical operator?

400
A statement that checks a condition against multiple different cases and gives an output.

What is a "switch" statement?

400

A loop that runs no matter what but checks a condition at the end.

What is a "do" loop?

400

A function that calls itself within itself to break down a problem.

What is a recursive function?

500

A value that can interact with other parts of the code.

What is an object?

500

An operator that manipulates individual bits and bytes of data.

What is a bitwise operator?

500

What is an operator used to make one-line conditional statements?

What is a conditional/ternary operator?

500
A loop with loops inside it.

What is a nested loop?

500

A function that uses other functions as parameters.

What is a higher order function?

M
e
n
u