➩ Running Javascript
Script tag
Link external file
Browser console
with node
➩ Variables
➲ Declarations
- var
- let
- const
- Scope
- Global
- function
- Block
- Hoisting
➩ Data types & Data Structures
➲ Primitive Datatypes
- undefined
- boolean
- Number
- BigInt
- String
Symbol
Null
- Object
- Function
➲ Data Structures
- Array
- Map/ Weak map
- Set/ Weak Set
- Date
➩ Type Conversion
- Explicit Function
Implicit Function
Equality
- == & ===
➩ Loops
- while
- do..while.
- for
- break/continue
- for...in
- for...of
➩ Loops
- while
- do..while.
- for
- break/continue
- for...in
- for...of
➩ Expressions & Operators
- Assignment Operators
- Arithmetic Operators
- Logical Operators
- Conditional Operators
- Comparison Operators
- Relational Operators
- Bitwise Operators
- String Operators
- Comma Operator
- Unary Operators
➩ Expressions & Operators
- Assignment Operators
- Arithmetic Operators
- Logical Operators
- Conditional Operators
- Comparison Operators
- Relational Operators
- Bitwise Operators
- String Operators
- Comma Operator
- Unary Operators
➩ Functions
- Function Declarations
- Function Expressions
- Calling Functions
- Parameters & Arguments
- Scope
- Arrow Functions
➩ Functions
- Function Declarations
- Function Expressions
- Calling Functions
- Parameters & Arguments
- Scope
- Arrow Functions
➩ this
- Implicit Binding
- Explicit Binding
- new Binding
- Lexical Binding
- Default Binding
➩ Prototype
➩ Prototypal Inheritance
➩ Class
➩ Iterators
➩ Generators
➩ Event Loop
➩ Asynchronous Javascript
- setTimeout
- setIntervals
- callbacks
- Promises
- async await
➩ Module System
- CJS
- ESM
- Import/Export
- Default & Named Exports
🚨 700+ Tools & Resources 🤩 Goldmine🌟 for Developers, Designers, and Creators.
I've Curated incredible tools and learning resources for developers, designers & content creators. Unlock Now🚀
If this blog was helpful to you, please consider following me here: Twitter