В JavaScript переменные можно объявить тремя способами: var
, let
, const
.
Отличия между ними:
Отличие | var | let | const |
---|---|---|---|
Область видимости | Функциональная | Блочная | Блочная |
Переопределение | Возможно | Возможно | Невозможно |
Переприсвоение | Возможно | Возможно | Невозможно |
Хойстинг | Поднимает объявление и инициализацию undefined | Поднимает объявление, но не инициализацию | Поднимает объявление, но не инициализацию |
Примеры:
javascript
В JavaScript переменные можно объявить тремя способами: var
, let
, const
.
Отличия между ними:
Отличие | var | let | const |
---|---|---|---|
Область видимости | Функциональная | Блочная | Блочная |
Переопределение | Возможно | Возможно | Невозможно |
Переприсвоение | Возможно | Возможно | Невозможно |
Хойстинг | Поднимает объявление и инициализацию undefined | Поднимает объявление, но не инициализацию | Поднимает объявление, но не инициализацию |
Примеры:
javascript
Register or sign in to get access to full answers for all questions from the question bank.