2.0 KiB
2.0 KiB
title, localeTitle
| 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";}) .