Условные операторы 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"); }
- Предыдущая страница Оператор запятой
- Следующая страница Циклические операторы