Зачем объявлять переменные в JavaScript через let?
Зачем объявлять переменные в JavaScript через let, если можно просто написать переменную и сразу присвоить ей значение? Например: зачем писать let a = 10, если можно a = 10?
Ответы (1 шт):
Автор решения: Grundy
→ Ссылка
в строгом режиме
a = 10без объявленнойaдаст ошибку"use strict"; a = 10;в не строгом режиме, присваивание без объявления создает глобальную переменную, в то время как
letопределяет переменную на уровне блока кода