Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Теор.вопрос по ECMA-262: Почему переменные, объявленные без var- глобальные? (https://javascript.ru/forum/misc/45519-teor-vopros-po-ecma-262-pochemu-peremennye-obyavlennye-bez-var-globalnye.html)

Aetae 04.03.2014 11:32

Ну что вы позорите наш форумчик. :(
Человек фундаментально к вопросу подходит, а вы...

P.S. Я кстати тоже спек полноценно не разбирал. Но ответ примерно такой: по умолчанию в браузерах используется нестрогий режим, для удобства и для обратной совместимости. В таком режиме нулевой контекст принудительно window. В строгом же режиме всё будет как вы и сказали - ошибка.

ksa 04.03.2014 14:16

Цитата:

Сообщение от Aetae
Ну что вы позорите наш форумчик.

ну что тут поделать...


Часовой пояс GMT +3, время: 09:17.