![]() |
||
|
aranea.ru || JavaScript - Введение | if...else
if...elseОписаниеВыполняет группу операторов в зависимости от значения условного выражения. Синтаксисif (condition)statement1 [else statement2] Синтаксис оператора if...else включает следующие части:
КомментарийОбычно, хорошей практикой является включение statement1 и statement2 в фигурные скобки ({}) для ясности и для избегания ошибок от невнимательности. В следующем примере, вы можете подумать, что else используется с первым if, но он используется со вторым. if (x == 5) if (y == 6) z = 17; else z = 20; Изменение кода следующим образом убирает любую двусмысленность: if (x == 5) { if (y == 6) z = 17; } else z = 20; Также, если вы хотите добавить выражение в statement1, не используя фигурные скобки, то вы можете случайно создать ошибку: if (x == 5) z = 7; q = 42; else z = 19; В этом случае возникает синтаксическая ошибка, так как не может быть более одного выражения между if и else. Фигурные скобки обязательны между if и else. |