You have completed all the chapters! This is fantastic! Review what you have learned throughout the course and take a quiz.

Variables and Constants

  • Variable (let) is named storage of value for the multiple usages.
  • Constant (const) is an unchangeable variable.

Data Types

  • number is a numeric data type.
  • string is a text data type. Writing in quotes (" or ').
  • boolean is a logical data type (true or false).
  • array is a collection of values. The most commonly used methods are push(), pop(), unshift() and shift().

Basic operations

  • Assignment (=).
  • Math (+, -, *, etc.).
  • Comparison (>=, <, ==, ===, etc.).
  • Logical (AND &&, OR (||).
  • String Concatenation (+ between strings).

Conditional Statements

  • if (condition) {code block}
  • else {code block} after if.
  • else if (condition) {code block} for a few conditions.


  • while (condition) {code block}.
  • do (code block) while (condition).
  • for (let counter; condition; counter++) {code block}.


  • function myFunc(arg1, arg2, arg3) {code block}
  • Call the function: myFunc(value1, value2, value3)
  • Use the return keyword to return the value from a function.
1. Conditional Statements are used to:
2. Loops are used to:
3. Functions are used to:


Conditional Statements are used to:

Select a few correct answers


Loops are used to:

Select the correct answer


Functions are used to:

Select a few correct answers

Everything was clear?

Section 6. Chapter 7