Variables
Datatypes
Functions
Loops
Potpourri
100

A named location where a piece of data is stored

Variable

100

A single character

Char

100

A shorthand for a set of instructions for the computer to execute

Function

100

Used to execute a block of code repeatedly as long as a certain condition is met

Loops

100

When you name a variable but don't assign a value to it

Declaration

200

When we explicitly write a value into code rather than using a variable to reference it

Hardcoding

200

A binary true or false value

Boolean

200

Data that is given back by a particular function

Return value

200

A loop that will execute at least once

Do while loop

200

The name for the expression in the for loop that initializes the counter variable

The initialization expression
300

The value of statement below: 

myCookbook = 'The Joy of Cooking'
 
yourCookbook = 'How to Cook Everything'
 
statement = 'My favorite cookbook is ' + myCookbook 

'My favorite cookbook is The Joy of Cooking'

300

A whole number

Integer

300

Placeholders in a function definition that represent values that will be given to the function at the site of the function call

Parameters

300

A loop that executes pending a single conditional statement

While loop
300

(True/false) when one variable is assigned to another variable (e.g. variable1 = variable2), they actually point to different locations in memory.

False, they will point to the same location in memory

400

What does will the variable myNumber hold at the end of the following code snippet?

myNumber = 1;

myNumber = myNumber + 1;

myNumber = myNumber * 2;

4

400

A series of characters

String

400

Variables that are passed in to a function in the () at the site of the function call.

ex. the string passed in to 

console.log("Hello World!");

Arguments

400

A loop that repeats over each item in a collection

For each loop

400

What a lone "=" is called in programming

The assignment operator

500

The value of the variable finalString at the end of the following code snippet

string1 = "Hello ";

string2 = "world!";

finalString = string1 + string2;

"Hello world!"

500

A numerical value with a decimal point

Float or double

500

This is what it's called when we actually run our function

(Function) calling

500

A loop that takes an initialization, conditional, and iteration expression

For loop

500

How many different types of loops are there in JavaScript?

(Hint: there are only variations on for- and while-type loops)

5

While

Do . . . while

For

For . . . in

For . . . each