Зачем объявлять переменные в JavaScript через let, если можно просто написать переменную и сразу присвоить ей значение? Например: зачем писать let a = 10, если можно a = 10?
Asked
Active
Viewed 48 times
1
-
Тут почитай – ZxNuClear Aug 30 '22 at 16:18
-
я джаву скрипт два часа изучаю, я не понимаю – Александр Aug 30 '22 at 16:23
1 Answers
1
в строгом режиме
a = 10без объявленнойaдаст ошибку"use strict";a = 10;
в не строгом режиме, присваивание без объявления создает глобальную переменную, в то время как
letопределяет переменную на уровне блока кода
Grundy
- 81,538