![]() |
||
|
aranea.ru || JavaScript - Введение | ?:
?:ОписаниеВыполняет одно из выражений в зависимости от условия. Синтаксисtest ? statement1 : statement2Синтаксис оператора ?: включает следующие части:
КомментарийОператор ?: - это сокращенная форма для оператора if...else. Обычно, этот оператор используется в больших выражениях, когда использование if...else затруднительно. Например: var now = new Date(); var greeting = "Good" + ((now.getHours() > 17) ? " evening." : " day."); Пример создает строку, содержащую слова "Good evening.", если время после 18:00 (6pm). Эквивалентный код, использующий оператор if...else, будет выглядеть следующий образом: var now = new Date(); var greeting = "Good"; if (now.getHours() > 17) greeting += " evening."; else greeting += " day."; |