Создание переменных в JavaScript

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

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

Ключевое слово — var

Этот способ объявления переменных был многим очень привычен, но после объявления стандартов ES6, этот способ стал устаревшим и сейчас мало используется.

ES — ECMAScript

Это спецификация языка JavaScript, в которой описываются процессы его работы.
ES6 — это версия спецификации.

Рассмотрим пример объявления переменной с помощью ключевого слова var:

var x = 6;

или:

var x;
x = 'Привет JS';

Чтобы присвоить переменной значение используется знак равенства (=).

Хоть такой способ и является устаревшим, но я думаю, что его надо знать, потому что даже на данный момент существует большое количество сайтов, сделанных по старым технологиям.

Ключевое слово — let

Такой способ объявления переменных сейчас является общепринятым, с ним вы будете встречаться и использовать его чаще всего.

Рассмотрим синтаксис написания кода:

let year = 2021;

или:

let year;
year = 2021;

Кстати текст значения переменной пишется в ковычках, а числовые значения, без них.

Посмотрите на примеры объявления переменных с помощью ключевого слова let, ничего не напоминает? Конечно, они идентичны с примерами ключевого слова var. Несмотря на одинаковое написание кода, все же эти ключевые слова различаются. Различие var и let в том, что переменная var, созданная вне функции, действует как глобальная переменная и она будет доступна из любой точки скрипта, а let будет доступна только внутри того блока, в котором была создана. Подробнее об этом поговорим позже.

Ключевое слово — const

Переменная, объявленная с помощью ключевого слова const, является неизменяемой переменной, т.е в дальнейшем ее нельзя изменить. Рассмотрим пример:

const releaseYear = 2020; 
releaseYear = 2021; // Это ошибка

const создается специально для неизменяемых данных, таких как год выпуска, год рождения и так далее. При попытке отобразить изменения, допустим в консоль, браузер выдаст нам ошибку.


Сегодня мы в краткой форме рассмотрели способы создания переменных и ухнали когда их надо использовать. Надеюсь статья была вам полезнаю

До встречи!