JavaScript and ES6
- Understanding JavaScript
- Understanding ES6
- JavaScript Data Types – Primitive & Non-Primitive
- Naming a variable
- Number Mathematics
var, let, and const
- Using var
- Using let
- Using const
Conditional Statements
- If statements
- If-else statement
- If-else-if ladder
- Switch statement
Loops
- While Loop
- Do..While Loop
- For Loop
- For.in Loop
Jump Statements
- Break Statements
- Continue Statement
- Label Statement
- Return Statement
- Throw Statement
Functions and Arrow Function
- Different Types of Functions
- Named Function
- Anonymous Function
- Arrow Function
- Anonymous Function vs. Arrow Function
Closure and Hoisting
- Closure
- Hoisting
- Variable and Function Hoisting
Objects and Constructor Function
- Creating Object
- Literal Object
- Primitive types as Objects
- Constructor Function
Class and Methods
- ES6 Class
- Class Members