Объявление переменных
В JavaScript есть три способа объявить переменную:
var oldWay = "избегайте в современном JS";
let myName = "Алиса"; // можно переприсвоить
const PI = 3.14159; // нельзя переприсвоить
let vs const
| Свойство | let | const |
|---|---|---|
| Можно переприсвоить? | ✅ Да | ❌ Нет |
| Нужна инициализация? | Нет | Да |
| Блочная область видимости? | ✅ Да | ✅ Да |
Типы данных
let num = 42; // число
let str = "Привет"; // строка
let bool = true; // булево
let nothing = null; // null
let undef; // undefined
let obj = { name: "Боб" }; // объект
let arr = [1, 2, 3]; // массив