JavaScript - Переменная

В JavaScript переменная используется для хранения данных.
Это может быть число, строка, объект или любой другой тип данных.

1. Объявление переменной

В JavaScript объявление переменной выполняется с использованием ключевых слов var, let или const.
Ключевое слово var используется для объявления переменных с областью видимости функции, в то время как ключевые слова let и const используются для объявления переменных с областью видимости блока.

✏️ Синтаксис

javascript
var имяПеременной;
let имяПеременной;
const имяПеременной;

📘 Пример

javascript
var возраст;
let имя;
const PI = 3.14;

2. Присвоение переменной

В JavaScript присвоение переменной выполняется с использованием оператора присваивания (=).
Вы можете присвоить значение переменной во время объявления или позже в программе.

✏️ Синтаксис

javascript
имяПеременной = значение;

📘 Пример

javascript
var возраст = 25;
let имя = "John";
const PI = 3.14;

3. Типы переменных

В JavaScript переменные могут содержать различные типы данных.
Некоторые из общих типов переменных:

  • Число: представляет числовые значения.
  • Строка: представляет текстовые данные.
  • Булево: представляет значения true или false.
  • Объект: представляет коллекцию пар ключ-значение.
  • Массив: представляет упорядоченный список значений.
  • Null: представляет отсутствие значения.
  • Undefined: представляет переменную, которая была объявлена, но не была присвоена значением.

📘 Пример

javascript
var возраст = 25;
let имя = "John";
const студент = true;
const человек = { имя: "John", возраст: 25 };
const числа = [1, 2, 3, 4, 5];
const значениеNull = null;
let значениеUndefined;

4. Правила именования переменных

  • Имена переменных могут содержать буквы, цифры, подчеркивания и знаки доллара.
  • Имена переменных должны начинаться с буквы, подчеркивания или знака доллара.
  • Имена переменных чувствительны к регистру.
  • Имена переменных должны быть описательными и содержательными.

5. Область видимости переменной

Область видимости переменной - это диапазон, в пределах которого переменная видна в программе.
В JavaScript область видимости переменной имеет разные уровни:

  • Глобальная область: Переменные, объявленные вне любой функции или блока, имеют глобальную область видимости и могут быть доступны откуда угодно в программе.
  • Область видимости функции: Переменные, объявленные внутри функции, имеют область видимости функции и могут быть доступны только внутри этой функции.
  • Область видимости блока: Переменные, объявленные внутри блока (например, внутри оператора if или цикла), имеют область видимости блока и могут быть доступны только внутри этого блока.

📘 Пример

javascript
var глобальнаяПеременная = "Я глобальная переменная";

function мояФункция() {
  var переменнаяФункции = "Я переменная функции";
  console.log(глобальнаяПеременная); // Вывод: Я глобальная переменная
  console.log(переменнаяФункции); // Вывод: Я переменная функции
}

мояФункция();

console.log(глобальнаяПеременная); // Вывод: Я глобальная переменная
console.log(переменнаяФункции); // Ошибка: переменнаяФункции не определена

Не забывайте использовать описательные и содержательные имена переменных и следовать лучшим практикам при объявлении и использовании переменных в JavaScript.