Объявление переменной просто сообщает компьютеру, что переменная существует и с какого значения она должна начинаться. Подобно другим языкам программирования, JavaScript также позволяет объявлять переменные.
В JavaScript есть три ключевых слова, которые можно использовать для объявления переменных: let var и const. Каждое ключевое слово имеет разные правила и последствия для того, как могут использоваться переменные, которые они создают.
вар :
Ключевое слово var объявляет переменную области действия функции или глобальную переменную, при необходимости инициализируя ее значением.
Область действия функции означает, что переменная доступна только внутри функции, в которой она была объявлена. Глобальные переменные доступны во всем коде.
var name = "Jonathan"; function newFunction() { var car = "toyota"; } /* here the varible name is accessible everywhere in the code but car isn't available */
позволять :
Ключевое слово let объявляет локальную переменную с блочной областью действия, при необходимости инициализируя ее значением.
Блочная область означает, что переменная доступна только в пределах блока, в котором она была объявлена, что обычно обозначается фигурными скобками {}.
let myName = "Jonathan"; let times = 4; if (true) { let car = "Mercedes"; console.log(car);// "Mercedes" } console.log(car) // car is not defined
константа:
Ключевое слово const объявляет неизменяемую постоянную переменную с областью видимости блока, то есть переменную, которую нельзя переназначить.
Константы также называют «неизменяемыми переменными», но это немного неправильное название, поскольку на самом деле они являются переменными — просто теми, которые нельзя переназначить.
const myName = "Jonathan"; myName = "Chuks" // this will result in Error as myName cannot be redefined.