Все зависит от области действия переменной «a». Позвольте мне объяснить, создав области как изображения.
Здесь JavaScript будет создавать 3 области.
i) Глобальная область. ii) Область действия b (). iii) Функция a () scope.
Ясность, когда вы вызываете область действия «alert», принадлежит глобальному времени, поэтому она будет выбирать значение переменной «a» из глобальной области, которая равна 1.