Member-only story

Mastering Variable Declaration in JavaScript: A Beginner’s Guide

Conquer the Art of var, let, and const with Ease

Max N
3 min readMar 13, 2024

In the realm of JavaScript, variables are the bread and butter of any program. They allow us to store and manipulate data, making our code dynamic and interactive. However, with the introduction of ES6 (ECMAScript 2015), the way we declare variables has evolved, giving us more control and better practices.

In this article, we’ll explore the three different ways to declare variables in JavaScript: var, let, and const.

The Good Old var

Before ES6, var was the only way to declare variables in JavaScript. It has a function scope when declared within a function, and a global scope when declared outside of a function. Here's an example:

function example() {
var x = 1; // Function scope
}

var y = 2; // Global scope

While var still works, it has some quirks that can lead to unexpected behavior, such as hoisting and lack of block scope. This is why let and const were introduced in ES6.

The Modern let

let is a more recent addition to JavaScript and addresses some of the issues with var. Variables declared with let have block scope, meaning they are only accessible…

--

--

Max N
Max N

Written by Max N

A writer that writes about JavaScript and Python to beginners. If you find my articles helpful, feel free to follow.

No responses yet