JS Basic 1/3
In this module you will learn:
Data Types:
- primitives vs Object
- NULL vs undefined
- Symbol
- type of
- Set, Map
- WeakSet, WeakMap
Variables:
- Var vs Let vs Const
- Hoisting
- Temporal Dead Zone
Statements:
- conditions
- loops
- destructuring
- string templating
Arrays:
- Built-in methods (pop, push, shift, unshift, slice, splice, parse/stringify, concat)
- Operations (sort, filter, find, map, reduce)
- Static methods, modification methods
- Loops (for, while vs do while, some, every, for of)
Expressions:
- Logical operators
- == vs === (truthy and falsy types conversion)
- Auto data type conversion
Approximate time to complete this module:
- Theory: 3 hours
- Additional materials: 3 hours
Theory
Additional materials