Html & CSS
Loops, Operators, Datatypes
Functions & Objects
Arrays
Wildcard
100

These are used to add additional information to html elements.

What are attributes?

100

If a variable is not a string, number, boolean, null, undefined or a symbol, it must be an __________.


What is an object?

100

The data passed to function when the function is called.

What are arguments?

100

We can add elements to the end of an array using the -_______ method

What is the push method?

100

Javascript was famously created in ______ days.

What is 10 days?

200

This element is used to contain meta-information about the HTML document, such as the title of the page, links to external stylesheets, and scripts.

What is the <head> element?

200

We use this if we don't know in advance how many times we need to iterate.

What is a while loop?

200

These are the data types of the object keys.

What are strings?

200

This method combines all of the string elements in an array and returns a single string.

What is the array join method?

200

A data structure used store an ordered "list" of data.

What is an Array?

300

It is important to properly __________ nested elements to make the markup more readable and less prone to errors.

What is Indent?

300

This is used to immediately exit a while or for loop.

What is a break statement?

300

These are the placeholders when the function is defined that accept data.

What are parameters?

300

ES2015 gave us this cool new way to copy an entire array.

What is spread syntax?

300

The primary building blocks of programs.

What are functions?

400

The best practice approach to add styles to a web page.

What are External Stylesheets loaded using a <link> element?

400

This determines when the while loop will end.

When the conditional expression evaluates to a falsy value?

400

The three primary ways to define functions in JS.

What are Function Declaration/Definitions, Function Expressions, and Arrow Functions?

400

ES2015 provides this for iterating over the elements of arrays and other iterables such as strings.

What is a for...of loop.

400

A piece of code that JS evaluates into a single value or object.

What is a JS expression?

500

The CSS property used to control the spacing between elements on a web page.

What is margin?

500

This operator is ideal when you need to return one of two values depending upon a condition.

What is a ternary operator?

500

These are the three different ways we can create objects.

What are by using Object Literal Notation, by invoking a Class, or by using the Object.create method?

500

These are the two ways to create an array.

What are Array Literal Notation and Array class?

500

This statement skips remaining code in the current iteration and returns to the top of the while or for loop.

What is the continue statement?

M
e
n
u