Решил отдельную тему не заводить...
Хотя это будет "против JS".

Разработчик написал в скрипте:
if ($("div .bNotice").is(':visible') == false ) {
...

Я ему пеняю, дескать, неграмотно буль сравнивать с константой. Пиши отрицание.
Он грит: "Не работает!"

И правда, пишет if ( !$("div .bNotice").is(':visible') ) { - не работает!!

Я предложил поставить доп. скобки: !($("div .bNotice").is(':visible')) - заработало.
Т.е. . - это синтаксически не часть особой конструкции (как в КП Designator), а просто оператор среди других. И приоритет у ! выше. Ошибки, кстати, при вызове метода is от отрицания элемента не происходило. Т.е. у буля тоже метод is есть...

Вот до чего любительское языкоклепание доводит.