Please enable JavaScript.
Coggle requires JavaScript to display documents.
Javascript Roadmap - Coggle Diagram
Javascript Roadmap
Fundamentals :pencil2:
Type Conversion
Explicity Conversion
Implicit Conversion
Equality
== :question: ===
Loops
for
break/continue
do while
for..in
while
for..of
Variables
Scope
Global
Function
Block
Hoisting
Declarations
let
const
var
Running Javascript
script tag
Browser Console
Link external file
Data type and structures
Data structures
Map/Weak Map
Set/ Weak Set
Array
HOC s
sort
https://www.freecodecamp.org/news/javascript-array-sort-tutorial-how-to-use-js-sort-methods-with-code-examples/
Date
Primitive Types
Boolean
Number
BigInt
String
undefined
Symbol
:pencil2:
null
Object
Function
Control Flow
switch
try/catch/throw
if...else
Expressions and Operators
Comparison Operators
Relational Operators
Conditional operators
Bitwise Operators
Logical Operators
String Operators
Comma Operator
Arithmetic Operators
Assignment Operators
Unary Operators
Functions
Calling Functions
Parameters & Arguments
Function Expressions
Scope
Function Declarations
Arrow functions
Advanced
:star:
Prototypal Inheritance
Class
Prototype
Iterators
this
new Binding
Lexical Binding
Explicit Binding
Default Binding
Implicit Binding
Generators
Currying
Event Loop
Closure
Advanced Scope
Asynchronous Javascript
Promises
setInterval
async await
setTimeOut
callbacks
Module System
ESM
Import / Export
CJS
Default and Named Exports
WEB APIS
Storage
Video and Audio
XHR and Fetch
Drawing Graphics
DOM
Tooling and Misc
Bundlers
Rollup
Parcel
Webpack
Typescript
Next Steps
Linters
eslint
Code Formatters
Prettier