#javascript #variables #scope
#язык JavaScript #переменные #масштаб
Вопрос:
Как я знаю, Javascript выделяет память переменным перед выполнением любого фрагмента кода и создает цепочку областей в зависимости от того, где они размещены в коде, которую можно увидеть на вкладке «Источники» инструментов разработки при отладке кода.
Экс.
var a1 = 10; a2 = 10;
Но что, если мы объявим переменную без ключевого слова ‘var’? Я не вижу, где хранится переменная «a2», прежде чем выполнять код, подобный a1, можно найти в глобальной области.