NSNinad Shirsatinninadshirsat.hashnode.dev·Mar 27 · 5 min readJavaScript Execution Context Explained: Hoisting, TDZ & Call StackIntroduction Imagine JavaScript as a manager in an office 🧑💼. Before starting any work, the manager doesn’t immediately execute tasks.Instead, they: Prepare everything first (assign space, organiz00
NSNinad Shirsatinninadshirsat.hashnode.dev·Mar 25 · 7 min readUnderstanding Control Flow in JavaScript (If, Else, Switch)Introduction Imagine you're building a small system for a school. A student enters their marks, and based on that, you want to decide: If marks are greater than 50 → show “Pass” Otherwise → show “Fa00
NSNinad Shirsatinninadshirsat.hashnode.dev·Mar 24 · 5 min readUnderstanding Variables and Data Types in JavaScript 🧠 Introduction When we write programs, we need a way to store information and use it later. Think of a variable like a box 📦: You put something inside it You give it a name You can use it anytime la00
NSNinad Shirsatinninadshirsat.hashnode.dev·Mar 14 · 9 min readJavaScript Operators Explained: Arithmetic, Comparison, Logical & AssignmentIntroduction When writing JavaScript code, we constantly perform operations like adding numbers, comparing values, or checking conditions. These operations are made possible using operators. In simple00
NSNinad Shirsatinninadshirsat.hashnode.dev·Mar 14 · 7 min readUnderstanding JavaScript Array Methods with Simple ExamplesWhen working with JavaScript, arrays are everywhere.Whether you're building a shopping cart, handling user data, or processing lists of items, arrays help organize and manage information efficiently. 00