Почему 'd / = d' не создает исключение деления на ноль, когда d == 0?

Все зависит от области действия переменной «a». Позвольте мне объяснить, создав области как изображения.

Здесь JavaScript будет создавать 3 области.

i) Глобальная область. ii) Область действия b (). iii) Функция a () scope.

Ясность, когда вы вызываете область действия «alert», принадлежит глобальному времени, поэтому она будет выбирать значение переменной «a» из глобальной области, которая равна 1.

80
задан JL2210 29 August 2019 в 20:14
поделиться