Переменные в JavaScript
Переменная - это ячейка в памяти языка jаvascript в которую можно записать значение!
Мы можем объявить переменные для хранения данных с помощью ключевых слов var, let или const.
- var - Видна везде.
-
if (true) { var x = 5; } console.log(x); // выведет 5
- let - Видна только в области видимости блока.
-
if (true) { let y = 5; } console.log(y); // выведет ошибку
- const - Видна только в области видимости блока и доступна только для чтения.
нельзя обьявлять одинаковыми именнами const и var или let в одной области видимости:
// Это вызовет ошибку
function f() {}
const f = 5;
// Это тоже вызовет ошибку
function f() {
const g = 5;
var g;
}
Правила именования переменных:
Переменная должна начинаться с буквы, нижнего подчёркивания (_) или знака доллара ($); последующие символы могут также быть цифрами (0-9). Поскольку jаvascript чувствителен к регистру, буквы включают символы от "A" до "Z" (верхний регистр) и символы от "a" до "z" (нижний регистр).
В названиях переменных нельзя использовать - Зарезервированные ключевые слова