В ES6, как мы узнали в нашем последнем сообщении в блоге, мы можем объявлять переменные с помощью let. Но это не единственный способ объявить переменную. Мы также можем использовать ключевое слово const
.
Const имеет все те же функции, что и ключевое слово let. Ключевым фактором, отличающим ключевое слово const
, является то, что любое ключевое слово, объявленное с помощью const
, становится доступным только для чтения. Они становятся константами, что означает, что когда переменная назначается как константа, ее нельзя переназначить.
Например, у нас есть любимый рэпер.
Теперь допустим, что после того, как вы узнали, что у Дрейка может быть писатель-призрак, а может и нет, вы хотите сменить своего любимого рэпера на одного из новичков в округе.
Когда вы попытаетесь запустить код, консоль отобразит ошибку, потому что вы пытались переназначить значение FAV_RAPPER
.
Поэтому при кодировании проекта вы всегда должны указывать переменные, которые не хотите изменять, с помощью ключевого слова const
. Чтобы вы случайно не переназначили переменную, которая должна оставаться постоянной. Обычной практикой при именовании констант является присвоение имени переменной-константе заглавными буквами и слова, разделенные знаком подчеркивания. В отличие от других ключевых слов, таких как let, где вы обычно используете верблюжий регистр.
При использовании ключевого слова const
разве все в конце? Являются ли переменные навсегда тем, что разработчик изначально присвоил им? Мы обсудим эту тему в следующий раз в следующем выпуске DRAGON BALL Z!
Первоначально опубликовано на http://datboibecoding.com.