Условные операторы в языке JavaScript играют огромную роль. Работают они также как в других языках.
Условные операторы очень важны, ведь они позволяют выполнять разный код в зависимости от исхода условия. В языке JavaScript существует три конструкции позволяющих осуществлять проверку. Давайте рассмотрим каждый из них по-отдельности.
Оператор if
Основным условным оператором является оператор if. Оператор if оценивает выражение как истинное или ложное и выполняет действие только в том случае, если выражение возвращает true. В случае ложного результата оператор проигнорирует выражение, и программа перейдет к следующему разделу.
Оператор if — это ключевое слово if, условие в скобках и код, который нужно выполнить, в фигурных скобках.
Содержимое оператора if имеет отступы, а фигурные скобки, содержащие исполняемый блок кода, не заканчиваются точкой с запятой.
Оператор else
Оператор if выполняет код только в том случае, когда выражение оценивается как true. Однако часто бывают ситуации, в которых программа должна не игнорировать код, а выполнить другую задачу, если выражение оценивается как ложное.
Этот синтаксис может быть очень полезен при отображении предупреждений или предоставлении пользователю информации о том, какие действия следует предпринять далее. Обычно программа должна выполнить одно действие, если выражение истинно, и другое действие, если выражение ложно. Потому if…else встречается чаще, чем просто if.
Конструкция if - else
В этой конструкции мы можем проверить одно или же несколько условий и в случае если условие не будет верным, то выполнить другой код или проверить другое условие.
Вы можете прописать эту структуру лишь с одним условием if. Также вы можете прописывать сколько-угодно вложенных условий else if.
Внутри каждого условия можно записывать другие условия, которые будут проверять новые выражения.
Если нам понадобиться проверить на несколько условий в одном условном операторе, то мы можем воспользоваться логическим "и" или же логическим "или":