➩ 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
Leave a Reply