Javascript: Используйте условную логику и оператор if

Иногда, в зависимости от условия, нужно выполнить различные действия. Для этого используется оператор if. Ключевое слово if сообщает JavaScript, что надо выполнить код в фигурных скобках при определенных условиях. Они известны как логические условия (выражения), поскольку они могут быть только true или false.

Когда условие принимает значение true, программа выполняет оператор в фигурных скобках. А в случае, когда условие принимает значение false, оператор в фигурных скобках не будет выполнен.

Псевдокод

if (условие верно) {
    выполняется оператор
}

Пример

function test (myCondition) {
    if (myCondition) {
        return "It was true";
    }
    return "It was false";
}
test(true); // вернет "It was true"
test(false); // вернет "It was false"

Если функция test вызывается с аргументом true, то оператор if проверяет переменную myCondition, чтобы выяснить, равна ли она true или нет. Так как она равна true, то функция вернет "It was true".
Если мы вызовем функцию test с аргументом false, то переменная myCondition не равна true и оператор в фигурных скобках не будет выполнен, так что функция вернет "It was false".

Задание

Напишите оператор if внутри функции trueOrFalse() так, чтобы функция вернула "Yes, that was true" если оператор wasThatTrue равен true или "No, that was false" в противном случае.

Решение всех заданий