Чем меньше по объему внешний JavaScript-файл, тем лучше (он быстрее загружается браузером и возможно (!) быстрее выполняется).
Мало какие сценарии JavaScript обходятся без конструкции if…else.
Типично она выглядит вот так (использую jQuery):
if($(this).is(':checked')){
$('span.noAnonym').hide();
}else{
$('span.noAnonym').hide();
}
Как видно из примера в блоках if и else всего по одному выражению.
В этом случае, конструкцию if…else можно заменить тернарным оператором ? :.
Перепишем предыдущий пример:
$(this).is(':checked') ?
$('span.noAnonym').hide() :
$('span.noAnonym').show();
Экономим 10 символов !!!

