2.0 KiB
2.0 KiB
title | localeTitle |
---|---|
Introducing Else statements | Представляем инструкции Else |
Представляем инструкции Else
Объяснение проблемы:
Объединение операторов if
в один оператор if/else
.
Подсказка 1
Когда первый оператор if
возвращает false
выполняется и обрабатывается следующий фрагмент кода (например, return
, if
или else
).
попытаться решить проблему сейчас
Подсказка 2
Иногда, if
( condition
) операторы могут быть заменены операциями else {code to execute instead}
(по сути, вы говорите своей функции «y», если она не может выполнить «x», а не указывать «x» несколько раз).
попытаться решить проблему сейчас
Осторожно, спойлеры!
Решение впереди!
Базовое решение:
function testElse(val) {
var result = "";
// Only change code below this line
if (val > 5) {
result = "Bigger than 5";
}
else {
result = "5 or smaller";
}
// Only change code above this line
return result;
}
// Change this value to test
testElse(4);
Обозначение кода
Функция сначала оценивает, if
условие val > 5
значение true
. Если это не так, выполняется следующий оператор ( else { return "5 or smaller";})
.