Когда вы работаете с JavaScript, первое, чему вы научитесь, — это объявлять переменные. Переменные подобны контейнерам, в которых хранится информация, например числа, текст или даже сложные данные. В JavaScript существует три способа объявления переменных: const, let и var. У каждого из них есть свои правила и рекомендации, что поначалу может сбить с толку. В этом посте мы разберем его на простых примерах, которые помогут вам понять, когда и как использовать каждый из них.
Давайте начнем с рассмотрения простого фрагмента кода:
`javascript
const accountId = 14423;
var accountEmail = "[email protected]";
let accountPassword = "12345";
accountCity = "джамшедпур";
пусть accountRoll;
// accountId = 13242; // Не разрешено - выдаст ошибку
console.table([accountEmail, accountId, accountRoll, accountPassword]);
`
Первая переменная, которую мы объявили, — это accountId, используя const. Ключевое слово const используется, когда вы хотите объявить переменную, значение которой никогда не должно меняться. После того как вы присвоили значение константной переменной, вы не сможете переназначить его чему-то другому. Например:
const accountId = 14423; accountId = 13242; // This will throw an error!
В приведенном выше примере попытка переназначить accountId приведет к ошибке, поскольку константные переменные являются неизменяемыми после их первоначального назначения.
Ключевые моменты о const:
Далее у нас есть accountPassword, объявленный с помощью let. Ключевое слово let используется, когда вы хотите объявить переменную, значение которой может измениться позже. В отличие от const, вы можете переназначить переменную let:
let accountPassword = "12345"; accountPassword = "67890"; // This is perfectly fine!
Однако, как и const, let также имеет блочную область действия, то есть доступ к нему возможен только внутри того блока, в котором он был объявлен.
Ключевые моменты об аренде:
Наконец, давайте поговорим о var: именно так мы объявили accountEmail. var — это старый способ объявления переменных в JavaScript. Он имеет некоторые ключевые отличия от let и const:
var accountEmail = "[email protected]"; var accountEmail = "[email protected]"; // This is allowed!
Как видите, в отличие от let и const, вы можете без ошибок переопределить переменную var в той же области видимости. Иногда это может привести к ошибкам и неожиданному поведению, поэтому многие разработчики предпочитают let и const.
Ключевые моменты о var:
Вот краткое сравнение, чтобы подвести итог различий:
{ var x = 10; var x = 20; // Allowed, no error let y = 10; let y = 20; // Not allowed, will throw a syntax error }
В конце нашего кода мы используем console.table для отображения значений наших переменных в аккуратном табличном формате:
console.table([accountEmail, accountId, accountRoll, accountPassword]);
В результате выводится таблица с текущими значениями accountEmail, accountId, accountRoll и accountPassword. Это удобный способ визуализировать переменные при отладке или просто при проверке работы.
Понимание различий между const, let и var имеет решающее значение для написания чистого, безошибочного кода JavaScript. Вот краткий обзор:
Освоив эти три ключевых слова, вы будете на пути к написанию более надежного и удобного в сопровождении кода JavaScript. За более подробной информацией вы всегда можете обратиться к документации MDN.
Удачного программирования и увидимся в следующем!!
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3