JS-002
let vs const у JavaScript: наочний приклад для теми «Чи може значення змінитися»
Beginner3 min~3 min read#let#const#variables

let vs const

Чи може значення змінитися?

Goal

Зрозумій, коли використовувати let, а коли const.

Explanation

  • JavaScript пропонує два сучасних способи створення змінних.
  • const означає, що змінна завжди повинна посилатися на те саме значення.
  • let означає, що значення можна змінювати пізніше.
  • Якщо ти не плануєш нічого змінювати — використовуй const.
  • Якщо значення буде змінюватися під час роботи програми — використовуй let.

Аналогія

const — це коробка із замком. let — звичайна коробка, яку можна відкривати і міняти її вміст.

Code

let score = 10;

score = 20;

const age = 30;

// age = 31 ❌

Result: TypeError: Assignment to constant variable.

Типова помилка

Багато хто думає, що const робить дані повністю незмінними. Насправді він лише забороняє переприсвоїти саму змінну.

Remember

  • let можна змінювати.
  • const не можна переприсвоювати.
  • За замовчуванням використовуй const.

Quick Quiz

Яку змінну варто використовувати за замовчуванням?

Resources