Back to Blog
JavaScript

Difference Between let, const, and var in JavaScript

2/27/2025
5 min read
Difference Between let, const, and var in JavaScript

Learn the key differences between let, const, and var in JavaScript.

Difference Between let, const, and var in JavaScript

Description:

Understanding the differences between let, const, and var helps prevent variable-related bugs in JavaScript.

Explanation:

  • var: Function-scoped, hoisted, can be redeclared.

  • let: Block-scoped, not hoisted, can be reassigned.

  • const: Block-scoped, cannot be reassigned.

Example:

var a = 10;
let b = 20;
const c = 30;

a = 15; // Allowed
b = 25; // Allowed
// c = 35; // Error: Assignment to constant variable

Related Articles

Call UsWhatsApp