Javascript Introdution
  • What is Javascript ?
  • Javascript is a High Level Language
  • Javascript is Interpreted code
  • Javascript is Light in Weight
  • Javascript is Loosely Typed
  • Javascript Supports Multiple Programming Paradigms
Variables
  • Declaration using var keyword
  • Declaration using let keyword
  • Declaration using const keyword
Datatypes
  • Data types Introduction
  • Number Data type
  • String Data type
  • Boolean Data type
  • Undefined Data type
  • Null Data type
Operators
  • Operators Intro
  • Arithmatic Operators
  • Comparision Operator
  • Bitwise Operator
  • Logical Operator
  • Assignment Operator
  • Comma Operator
  • Grouping Operator
  • Operator Precedence
  • Typeof Operator
  • Ternary Operator
Conditional Statements
  • Conditional Statements Intro
  • if else statement
  • if else if statement
Break Statement
  • Break Statement
Empty Statement
  • Empty Statement
Switch Statement
  • Switch Intro
  • Switch Example
Loops
  • Loops Intro
  • While Loop
  • For Loop
  • Nested Loop
Function Basics
  • Functions Intro
  • Calling a Function
  • Return Statement
  • Function Examples
  • Properties of Function
  • Arguments Property of Functions
Object Basics
  • Objects Intro
  • Object Member Access
  • Object Examples
Array Basics
  • Array Basics
Template Literal
  • Template Literal
Block Statement
  • Block Statement
Coersion
  • Coersion
Execution Context
  • Execution Context
Lexical Environment
  • Lexical Environment
Variable Environment
  • Variable Environment
Global Environment
  • Global Environment and Window Object
  • Global Execution Context
Function and Execution Context
  • Function and Execution Context
Scope
  • Scope Intro
  • Understanding Scope in Block Statements
  • Understanding Scope in Functions
Hoisting
  • Hoisting
By Value By Reference
  • By Value By Reference
Anonymous Functions
  • Anonymous Function
this keyword
  • this keyword
Understanding Prototype
  • Understanding Prototype
Class
  • Class
Function Constructor
  • Function Constructor
Array Function Constructor
  • Array Function Constructor
Object Function Constructor
  • Object Function Constructor
Everything is Object in Javascript
  • Everything is Object in Javascript