JavaScript Tutorial

Table of content

Introduction

  1. Introduction to JavaScript

Getting Started

  1. JavaScript Hello World Example
  2. Syntax and Rules
  3. JavaScript Identifiers
  4. Keywords & Reserved Words
  5. JavaScript Variables
  6. Constants in JavaScript
  7. Let, var & const

String Data Type

  1. JavaScript String

Special Data Types

  1. Undefined
  2. null
  3. null vs undefined

Functions

  1. Functions in JavaScript
  2. Function Arguments & Parameters
  3. Default Parameters
  4. Pass By Value & Pass By Reference
  5. Function Expression
  6. Nested Functions
  7. Immediately-invoked Function Expressions (IIFE)
  8. Callback functions
  9. Arrow functions

Objects

  1. Objects in JavaScript
  2. Create Objects in JavaScript
  3. Object Properties
  4. Computed Property Names
  5. Object Literal
  6. Constructor functions
  7. Delete Property & Delete Operator
  8. hasOwnProperty
  9. Setters & Getters
  10. DefineProperty
  11. Property Descriptors Enumerable, Writable & Configurable
  12. Object Destructuring

Scope, Scope Chain, Lexical Scope & Closure

  1. Scopes in JavaScript
  2. Hoisting in JavaScript
  3. Lexical Scope & Closure
  4. This in JavaScript
  5. Global Object, Window & GlobalThis

Prototypes & Inheritance

  1. Prototype In Javascript
  2. Prototype Inheritance

1 thought on “JavaScript Tutorial”

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top