Please enable JavaScript.
Coggle requires JavaScript to display documents.
Javascript - Coggle Diagram
Javascript
Operators
Arithmetic
Mathematical Operations
String Concatenation
Coercion
Implicit Coercion
Explicit Coercion
toString()
toBoolean()
toNumber()
Comparison
==
===
!=
>=
<=
>
<
Logical
&&
||
!
Assignment
+=
-=
*=
/=
%=
=
Conditional ( Ternary )
answer ? true : false
Spread
Allows an iterable to expand in places where arguments are expected
Javascript Engine
Javascript Runtime
Heap
Objects
Stack
Variables
Functions
Web Apis
HTTP Request
Timer
DOM
Event Loop
Queue
Callback
Microtask
Variables
Scope
Local
Lexical
Global
Function
Block
Closure
Hoinsting
Declarations
let
const
var
Data Types
Primitive Types
undefined
Boolean
Number
BigInt
String
Symbol
Null
Non-Primitive Types
Object
Function
Named Functions
Anonymous Functions
Immediately Invoked Function Expression
Array
Date
RegExp
Error
Promise
Data Structures
Array
Stack
Queues
Linked List
Graphs
Trees
Hash Table ( Map )
Running Our JavaScript Code
Scripting Tags
Linking External Files