Иногда, в зависимости от условия, нужно выполнить различные действия. Для этого используется оператор 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"
в противном случае.