If, else, Switch в JavaScript

Все языки программирования предоставляют инструкции управления потоком, которые позволяют вам контролировать порядок выполнения кода. Условный оператор представляет собой набор правил, выполняемых при выполнении определенного условия. Эти условия всегда сравнивают между переменными и данными.

Условные утверждения в JavaScript:

  1. if
  2. if-else
  3. if ... else if ... else
  4. тернарный оператор
  5. switch

Оператор if в JavaScript

Операторы выполняются только тогда, когда данное условие истинно. Если условие ложно, то утверждения внутри тела оператора if полностью игнорируются.

Синтаксис

Здесь выражение conditionExpression является логическим выражением (возвращает true или false). Оператор if вычисляет выражение выражения в скобках. Если выражение conditionExpression оценивается как true (отличное от нуля), выполняются утверждения внутри тела if. Если statementBlock оценивается как false (0), то инструкции внутри тела if пропускаются.

Пример

Выход

Оператор if-else в JavaScript

Оператор else должен указывать блок кода, который должен быть выполнен, если условие в выражении if ложно.

Синтаксис

В приведенном выше синтаксисе оператор if вычисляет выражение выражения внутри скобок. Если результирующее значение истинно, выполняется данный операторBlock в блоке if. Если выражение ложно, то выполняется данный операторBlock в блоке else. Предложение else из инструкции if ... else связано с ближайшим предыдущим оператором if в той же области действия, у которой нет соответствующей инструкции else.

Пример

Выход

if ... else if ... else в JavaScript

Если вы сталкиваетесь с более чем двумя возможными ситуациями, и вы хотите отвечать по-разному для каждого, тогда вы можете использовать инструкцию if ... else if ... else. Он оценивает контент только в том случае, если выражение истинно из нескольких выражений.

Синтаксис

В приведенном выше синтаксисе это всего лишь ряд операторов if, где каждый из них является частью предложения else предыдущего оператора. Оператор (ы) выполняется на основе истинного условия, если ни одно из условий не является истинным, тогда выполняется блок else.

Пример

Выход

You got second grade!!

Тернарный оператор

Вместо использования выражения if..else вы можете использовать сокращенные условные выражения.

Синтаксис

Пример

Нормальное, если ... else

Использование тернарного оператора (?)

Операции с переключателем

Операторы case-оператора заменяют выражения long if, которые сравнивают переменную с несколькими целыми значениями (если ... else if ... else). Если вы хотите проверить конкретное условие для большого количества возможных значений, оператор switch является более эффективной альтернативой if ... else if ... else statement.

Синтаксис

Пример

Выход

 

 

 

 

 

Источник: http://net-informations.com/js/funda/conditional.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector