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