Мало какие сценарии 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 символов !!!
Комментариев нет:
Отправить комментарий