Skip to content

Latest commit

 

History

History
126 lines (108 loc) · 1.89 KB

javascript.md

File metadata and controls

126 lines (108 loc) · 1.89 KB

JavaScript

Follow the Steps to learn Java Script Fundamentals (Resources coming soon!!)

  1. How to run Javascript

    • Setup
    • Linking External File
    • <Script> Tag
    • Browser Console
  2. How things runs in JS?

    • Execution Context
    • Call Stack and Code Execution
    • Lexical Environment
  3. Lexical Structure

    • Comments
    • Literals
    • Identifiers
    • Reserved Words
  4. Variables Declaration

    • var
    • let
    • const
  5. Variable Scope

    • Types
      • Global
      • Block
      • Function
    • Hoisting
    • Scope Chaining
  6. Primitive Data Types

    • Boolean
    • Number
    • String
  7. Primitive Data Values

    • null
    • undefined
  8. Object Types

    • Array
    • Object
    • Function
    • Global Object
  9. Type Conversion

    • Implicit
    • Explicit
    • Equality
  10. Operators

    • Arithmetic
    • Relational
    • Logical
    • Assignment
    • Evaluation
    • Conditional
    • Bitwise
    • String
    • Comma
    • Unary
    • void / delete / typeof
  11. Conditional Statements

    • if
    • else / if
    • switch
  12. Conditional Loops

    • while
    • do / while
    • for
    • for / in
  13. Jump Statements

    • Labeled
    • break
    • continue
    • return
    • throw
    • try / catch / finally
  14. Functions

    • First-Class Citizen
    • Declaration
    • Invoking
    • Parameter and Arguments
    • Function as Value
    • Function as Namespace
    • Scope
    • Arrow Function
    • Closures
    • Callbacks
    • Currying
  15. Objects and Classes

    • Declaration
    • Properties
    • Methods
    • Prototypes
    • Constructors
    • Prototypical Inheritance
    • that/this
    • Scope/NameSpace
  16. Arrays

    • Creation
    • Insert / Delete
    • Iteration
    • Types
    • Methods
  17. Built-In Objects

    • Map / Weak Map
    • Set / Weak Set
    • JSON
    • Promise
    • Generator
    • Function
    • RegEx
    • Error
    • Date