В ES6, как мы узнали в нашем последнем сообщении в блоге, мы можем объявлять переменные с помощью let. Но это не единственный способ объявить переменную. Мы также можем использовать ключевое слово const.

Const имеет все те же функции, что и ключевое слово let. Ключевым фактором, отличающим ключевое слово const, является то, что любое ключевое слово, объявленное с помощью const, становится доступным только для чтения. Они становятся константами, что означает, что когда переменная назначается как константа, ее нельзя переназначить.

Например, у нас есть любимый рэпер.

Теперь допустим, что после того, как вы узнали, что у Дрейка может быть писатель-призрак, а может и нет, вы хотите сменить своего любимого рэпера на одного из новичков в округе.

Когда вы попытаетесь запустить код, консоль отобразит ошибку, потому что вы пытались переназначить значение FAV_RAPPER.

Поэтому при кодировании проекта вы всегда должны указывать переменные, которые не хотите изменять, с помощью ключевого слова const. Чтобы вы случайно не переназначили переменную, которая должна оставаться постоянной. Обычной практикой при именовании констант является присвоение имени переменной-константе заглавными буквами и слова, разделенные знаком подчеркивания. В отличие от других ключевых слов, таких как let, где вы обычно используете верблюжий регистр.

При использовании ключевого слова const разве все в конце? Являются ли переменные навсегда тем, что разработчик изначально присвоил им? Мы обсудим эту тему в следующий раз в следующем выпуске DRAGON BALL Z!

Первоначально опубликовано на http://datboibecoding.com.