Introducing Else Statements not working?

Hi please help , im sure the code is right i get the right answer but ts says its wrong and wont let me go further?

Your code so far

function testElse(val) {
  var result = "";
  // Only change code below this line
  
  if (val >= 5) {
    result = "Bigger than 5";
  } else {
    result = "5 or Smaller";
  }
  
  
  
  // Only change code above this line
  return result;
}

// Change this value to test
testElse(4);

Your browser information:

Your Browser User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36.

Link to the challenge:
https://www.freecodecamp.org/challenges/introducing-else-statements

What was your reasoning behind changing (val > 5) to (val >= 5)?

Thanks for your reply!
im sure they say “5 or smaller” so “>=” includes the 5 “>” is only for numbers less than 5 ? i think ?

But i took the = out and it worked now thank you ! but still a little confused .

When you use >= 5 it means 5,6,7,8.....
but >5 means 6,7,8,....
Therefore the other side or the else of >5 is .....1,2,3,4,5 ,i.e. “5 or smaller”

I think the logic says that there are 2 cases here:
either the result is bigger than 5 (the if condition)
or the result is equal or smaller than 5 (the else condition)
so:

if (val > 5){
result=“bigger than 5”;
}
else{
result=“5 or smaller”;
}

Sorry actually meant the other way haha but thanks you very much.