JS-002

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
Яку змінну варто використовувати за замовчуванням?