This is telling me " trueOrFalse(false) should return “No, that was false”,".
Where did I get the code wrong?
Tell us what’s happening:
Your code so far
// Example
function ourTrueOrFalse(isItTrue) {
if (isItTrue) {
return "Yes, it's true";
}
return "No, it's false";
}
// Setup
function trueOrFalse(wasThatTrue) {
// Only change code below this line.
if (true) {
return "Yes, that was true";
}
return "No, that was false";
}
// Only change code above this line.
// Change this value to test
trueOrFalse(true);
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36.
Challenge: Use Conditional Logic with If Statements
Careful with the syntax! You are supposed to be testing the variable wasThatTrue, but you are instead testing the value true. The value true is always true, so your function will always return "Yes, that was true"!
Your following if statement will always evaluate to true, because true is truthy. You should be making a comparision to the argument passed to your function. Think about what variable that is available to your function you could use instead.