Это такой прикол в js.
Объект когда используется в контексте логического значения всегда приводится к истине. Если это не "объект" null. Т.е. объект Boolean(false) не будет играть той роли которую ты от него ожидаешь.
А вот зачем он вообще такой нужен я и сам только догадываюсь ...
И имя для переменной наверное смени, а то какое то оно сильно знакомое, а в js с этим тоже приколы.
|