The JavaScript engine first reads the code, and then runs it

Semicolons

Use Strict

Variables

Data Types

Type Conversion

Operators

Comparison

Logical operators

Break/Continue

Functions

Function Expression

Arrow Functions

Transpilers

Polyfills

Objects (Basic)

Primitive