Условные операторы if ECMAScript

Если-выражение является одним из самых常用的 выражений в ECMAScript.

ECMAScript-выражения

ECMA-262 описывает несколько предложений ECMAScript (statement).

Выражения определяют большинство предложений ECMAScript, обычно они используют один или несколько ключевых слов для выполнения задачи.

Выражения могут быть очень простыми, например уведомлять функцию о завершении работы, или очень сложными, например, объявлять набор команд, которые нужно повторять.

В главе "ECMAScript-выражения" мы рассмотрели все стандартные ECMAScript-выражения.

Если-выражение

Если-выражение является одним из самых常用的 выражений в ECMAScript,事实上它在许多 языках программирования так же.

Синтаксис if-выражения:

if (condition) statement1 else statement2

其中 condition Это может быть любая выражение, результат вычисления которого даже не обязан быть истинным boolean-значением, ECMAScript преобразует его в boolean-значение.

Если результат вычисления условия равен true, выполняется: statement1Если результат вычисления условия равен false, выполняется: statement2.

Каждое выражение может быть одиночным кодом или блоком кода.

Например:

if (i > 30)
  {alert("Больше 30");}
else
  {alert("Меньше или равно 30");}

Совет:Использование кодовых блоков считается лучшей практикой программирования, даже если выполняемый код всего一行. Это делает очевидным, что должна быть выполнена каждая условие.

Можете также串联多个 if-выражений. Например:

if (condition1) statement1 else if (condition2) statement2 else statement3

Например:

if (i > 30) {
  alert("Больше 30");
}
  alert("Меньше 0");
}
  alert("От 0 до 30");
}