Рубрики
Без рубрики

Условное условие JavaScript if/else

Изучите основы условного выражения JavaScript “если”

Оператор if используется для того, чтобы заставить программу выбрать маршрут или другой, в зависимости от результата вычисления выражения.

Это самый простой пример, который всегда выполняется:

if (true) {
  //do something
}

напротив, это никогда не выполняется:

if (false) {
  //do something (? never ?)
}

Если у вас есть один оператор для выполнения после условных выражений, вы можете опустить блок и просто написать оператор:

if (true) doSomething()

Условное выражение проверяет выражение, которое вы ему передаете, на истинность или ложность. Если вы передадите число, оно всегда будет равно true, если только оно не равно 0. Если вы передаете строку, она всегда принимает значение true, если только это не пустая строка. Таковы общие правила приведения типов к логическому значению.

Ещё

Вы можете предоставить вторую часть инструкции if : else .

Вы прикрепляете инструкцию, которая будет выполнена, если условие if равно false:

if (true) {
  //do something
} else {
  //do something else
}

Поскольку else принимает оператор, вы можете вложить в него другой оператор if/else:

if (a === true) {
  //do something
} else if (b === true) {
  //do something else
} else {
  //fallback
}

Оригинал: “https://flaviocopes.com/javascript-if/”