потому что js инициализирует переменные до запуска кода
Андефайнед было бы при var, тут будет эрор
вроде в стрикт жс нельзя обращаться к необъявленным переменным, так что будет ReferenceError
У тебя переменная не объявлена. Была бы через var, то было бы undefined, а так нет
вот так вот, много приколов у джеса)
Ну как приколов, скорее обратно совместимых проблем
Обсуждают сегодня