Introduction to JavaScript
1 Topics
Introduction to JavaScript
14 Sub-topics
What is JavaScript and Why Learn It
History and Evolution of JavaScript
ECMAScript Standards Overview
JavaScript vs Other Programming Languages
JavaScript Engine and Execution Context
Setting Up Your Development Environment
Using Browser Developer Console
Writing Your First JavaScript Code
Running JavaScript in Different Environments
Understanding JavaScript Syntax Basics
Case Sensitivity and Naming Conventions
Reserved Words in JavaScript
Statements and Expressions
Variables and Data Types
2 Topics
Variables in JavaScript
9 Sub-topics
Understanding Variables in JavaScript
Declaring Variables with var
Declaring Variables with let
Declaring Variables with const
Differences Between var, let, and const
Variable Hoisting Explained
Temporal Dead Zone in JavaScript
Variable Naming Best Practices
Constants and Immutability Concepts
Primitive Data Types Overview
Understanding Symbol Data Type
Understanding BigInt Data Type
Type Checking with typeof Operator
Dynamic Typing in JavaScript
Implicit vs Explicit Type Conversion
Functions - Fundamentals
1 Topics
Function Basics
18 Sub-topics
What are Functions in JavaScript
Function Declaration Syntax
Function Expression Syntax
Calling and Invoking Functions
Function Parameters and Arguments
Return Statement and Values
Function Hoisting Behavior
Local vs Global Variables in Functions
Side Effects in Functions
Function Naming Conventions
Self-Documenting Function Names