2.2 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Use conditional logic with If statements | Использовать условную логику с операторами If |
Использовать условную логику с операторами If
Объяснение проблемы:
Создайте оператор if внутри функции, чтобы вернуть "Yes, that was true" если параметр wasThatTrue является true и возвращает "No, that was false" противном случае.
Подсказка 1
Ваш оператор if будет оценивать, является ли ваше (condition) true или false и выполняется (если оно оценивается как true ), {statement} объявленный сразу после него.
попытаться решить проблему сейчас
Подсказка 2
В случае, если ваше (condition) оценивает значение false {statement} не будет выполнено, и функция вернет следующий оператор return .
попытаться решить проблему сейчас
Осторожно, спойлеры!
Решение впереди!
Базовое решение:
// Setup
function trueOrFalse(wasThatTrue) {
// Only change code below this line.
if (wasThatTrue)
{
return "Yes, that was true";
}
return "No, that was false";
// Only change code above this line.
}
Обозначение кода
Функция сначала оценивает, соответствует if условие (wasThatTrue) true . Если да, то ir возвращает выражение между фигурными фигурными скобками. Если это не так, он возвращает следующий оператор return вне их.