В нашем взаимодействии с веб-страницами мы постоянно сталкиваемся с условными выражениями, иногда мы делаем это неосознанно.
В javascript условные операторы контролируют поведение и определяют, могут ли выполняться фрагменты кода.
Чтобы дать вам контекст, если количество жизней игрока в игре равно 0, то мы можем установить результат «игра окончена». При обработке оценок учащихся мы можем установить результат как повышенный, если оценка учащегося выше 45.
В JavaScript есть 3 основных условия. Давайте посмотрим на них.
Инструкции «если»: где, если условие истинно, оно используется для указания выполнения блока кода.
Инструкции «иначе»: где, если одно и то же условие ложно, оно указывает выполнение блока кода.
Утверждения «Иначе если»: задает новый результат, если первое условие ложно.
Эти условные операторы могут быть лучше объяснены в следующих примерах;
Оператор if выполняется только в том случае, если условие, которое мы передали в скобках «()», истинно.
Пример
if (10 > 5) {
var output = «если блок»;
}
исход;
ВЫХОД
«если блокировать»
Чтобы объяснить, что происходит в приведенном выше коде, ключевое слово «если» указывает JavaScript запустить условный оператор. (10 > 5) — это условие для проверки, которое в данном случае верно — 10 больше 5.
Часть, заключенная в фигурные скобки {}, представляет собой блок кода для запуска.
Поскольку условие выполняется, переменной output присваивается значение «if block».
Пример оператора Else;
Вы можете пойти дальше с оператором if, то есть с оператором else, который добавляет еще один блок для запуска, когда условие if не проходит.
Вот пример
если ("эру" === "фрукт") {
var output = «если блок»;
} еще {
var output = «иначе блокировать»;
}
исход;
ВЫХОД
«иначе блокировать»
В приведенном выше примере «eru» и «fruit» не равны, поэтому выполняется блок else, и переменная output получает значение «else block». В приведенном выше условном операторе мы могли бы сделать еще один шаг, объявив, что должно произойти, если оператор else ложен.
Это делается с помощью оператора if else. В этом случае синтаксис такой же, как у операторов if и else. В начале оператора передается только условие если еще.
Важность условных операторов
Условные операторы позволяют вашей программе принимать решения. Кроме того, поскольку они являются частью циклов, без них наш цикл будет работать бесконечно, что потенциально может привести к сбою нашего приложения.