Использование условных операторов
Обновлен: Ноябрь 2007
В JScript поддерживаются условные операторы if и if...else. Оператор if выполняет проверку условия. Если при проверке возвращается значение "true", выполняется соответствующий код JScript. Оператор if...else проверяет условие и выполняет один из двух блоков кода в зависимости от результата проверки. Простейшую форму оператора if можно написать в одной строке, однако чаще всего операторы if и if...else содержат несколько строк.
Примеры условных операторов
В следующих примерах демонстрируется синтаксис, используемый для операторов if и if...else. В первом примере показывается простейшая форма логического условия. Оператор или блок операторов, расположенных после if, выполняется в том, и только в том, случае, если элемент в скобках принимает значение true (или может быть преобразовано в это значение).
В следующем примере функция registerUser вызывается в том случае, если значение newUser может быть преобразовано в значение "true".
if (newUser)
registerUser();
В данном примере проверка завершается успешно, только если оба условия возвращают значение "true".
if (rind.color == "deep yellow " && rind.texture == "wrinkled") {
theResponse = ("Is it a Crenshaw melon?");
}
В следующем примере тело цикла do...while выполняются до тех пор, пока значение переменной quit равно true.
var quit;
do {
// ...
quit = getResponse()
}
while (!quit)