Solution for Understanding Boolean Values

It took me some time but the answer I cam up with was:
function welcomeToBooleans() {

// Only change code below this line.
if( 1+3 === 4);

return true; // Change this line
}

It passed but I wonder if this was the right answer for this problem. Can anyone tell me if it’s truly okay to use this answer. Thanks.

Be careful with the semicolon here, as this can lead to confusion. While this is valid syntax, this is essentially an empty if-statement, similar to

if (1 + 3 === 4) {
  // empty!
}

Thanks for pointing that out. I’ll do better with my syntax next time around. Take care.

Here is mine:

function welcomeToBooleans() {
// Only change code below this line.
if (5+5 === 10) {
return true;
} else {
return false; // Change this line
}
// Only change code above this line.
}

All the challenge asks you to do is return true.

function welcomeToBooleans() {
  return true;
}

Also, note that you don’t need to use if...else if you want to return a boolean value based on some conditional:

function sumEqualsTen(a, b) {
  return a + b === 10;
}

sumEqualsTen(5, 5); // true
sumEqualsTen(1, 9); // true
sumEqualsTen(1, 2); // false