ОБЪЯВЛЕНИЕ ПЕРЕМЕННОЙ: РАЗНИЦА МЕЖДУ VAR, CONST И LET
Объявление переменной просто сообщает компьютеру, что переменная существует и с какого значения она должна начинаться. В JavaScript есть три ключевых слова, которые можно использовать для объявления переменных: let, var и const. Каждое ключевое слово имеет разные правила и последствия для того, как могут использоваться переменные, которые они создают.
- Const: это известно как постоянное в полном объеме. Ключевое слово const объявляет неизменяемую константную переменную, то есть переменную, которую нельзя переназначить. Константы также называют «неизменяемыми переменными».
2. Let: ключевое слово let объявляет локальную переменную с областью действия блока, при необходимости инициализируя ее значением, которое означает, что переменная доступна только в пределах блока, в котором она была объявлена, что обычно обозначается фигурными скобками {}.
3: Var: Ключевое слово var объявляет переменную области действия функции или глобальную переменную, опционально инициализируя ее значением, которое означает, что переменная доступна только внутри функции, в которой она была объявлена.
Трио — это средство декларирования, но это не совсем одно и то же. Таким образом, их различия;
Первое различие между var и let/const заключается в том, что переменные var имеют область видимости функции, а переменные let и const — область видимости блока. Это означает, что переменные var доступны только внутри функции, в которой они были объявлены.
Еще одно отличие трио — подъем. Поднятие означает, что вы можете определить переменную до ее объявления. Это разрешено в Var, но не разрешено в const и let.
В-третьих, когда const используется для объявления переменной, ее нельзя переназначить, но когда используются let и var, значения переменных не могут быть присвоены.
Также переменные const неизменяемы, в то время как переменные let и var могут быть изменены. Это означает, что когда const используется для объявления переменной, значение переменной не может быть впоследствии изменено, но когда используются let и var, значение переменной может быть впоследствии изменено.