FAQ по JavaScript

Чим відрізняються змінні var, let та const?

var - змінну можна ініціалізувати після оголошення, можна змінювати, має функціональну область видимості, має hoisting. Зараз майже не використовують під час написання нового коду.

let - змінну можна ініціалізувати після оголошення, можна змінювати, має блокову область видимості, не має hoisting.

const - змінну обов'язково потрібно ініціалізувати під час оголошення, не можна змінювати, має блокову область видимості, не має hoisting.