JavaScript Essentials

Sumeet Panchal
1 min readJul 23, 2020

JAVASCRIPT TYPES

1. Number 
2. String
3. Boolean
4. Undefined
5. Null
6. Symbol (new in ECMAScript 6)
7. Object

JAVASCRIPT COMPARISONS

!==
===
>=
<=
>
<

JAVASCRIPT VARIABLES

var
let (new in ECMAScript 6)
const (new in ECMAScript 6)

JAVASCRIPT CONDITIONALS

if
else
else if
ternary operator
switch

JAVASCRIPT LOGICAL OPERATORS

&&
||
!

JAVASCRIPT FUNCTIONS

var a = function name() {}
function name() {}
return
() => (fat arrow function — new in ECMAScript 6)

JAVASCRIPT DATA STRUCTURES

Array
Object

JAVASCRIPT LOOPING

for
while
do
forEach (new in ECMAScript 5)
forin (new in ECMAScript 5)
forof (new in ECMAScript 5)

JAVASCRIPT KEYWORDS

break
case
catch
class
const
continue
debugger
default
delete
do
else
export
extends
finally
for
function
if
import
in
instanceof
new
return
super
switch
this
throw
try
typeof
var
void
while
with
yield

ES6 :

LET and CONST variables 
Hoisting variables (LET and CONST)
Arrow => function short hand
Arrow functions and THIS
Function default parameter values
Object literals short hand
Rest … operator
Spread … operator
For Of Loop
Template literals
Destructing arrays[ ] with default parameters
Destructing {Objects} with alias

You can go through my blog which explains javascript looping statements:

https://medium.com/@sumeetpanchal.21/java-script-looping-statements-bdd68a9a20e9

--

--