Всем добрый день!
Наткнулся на странное поведение то ли интерпретатора wscript.exe, то ли самого JavaScript.
Вот этот код
if (false) or (false)
{
WScript.Echo('Its alive!');
}
успешно отрабатывает и выдает сообщение. Т.е. по какой-то причине выражение
(false) or (false)
считается истинным, хотя тут просто ошибка синтаксиса.
Если добавить условие else, то будет определяться как ошибка синтаксиса.
Есть идеи?
