freeCodeCamp Challenge Guide: Comparison with the Inequality Operator

Comparison with the Inequality Operator


Problem Explanation

· Add the inequality operator != in the if statement so that the function will return “Not equal” when val is not equivalent to 99.


Hints

Hint 1

The inequality operator (!=) will return true if the first value is not equal to the second one without taking value type into consideration.


Solutions

Solution 1 (Click to Show/Hide)
// Setup
function testNotEqual(val) {
  if (val != 99) {
    // Change this line
    return "Not Equal";
  }
  return "Equal";
}

// Change this value to test
testNotEqual(10);

Code Explanation

The function first evaluates if the condition (val != 99) evaluates to true. If it does, it returns the statement between the curly braces (“Not equal”). If it doesn’t, it returns the next return statement outside them (“Equal”).

Relevant Links

help me … why my code is don’t work ?

function testNotEqual(val) {
if (val != 99) { // Change this line
return “Equal”;
}else if(val != ‘99’){
return ‘Equal’;
}else if(val != 12){
return “Not Equal”;
}else if(val != “12”){
return “Not Equal”;
}else if(val !=‘bob’){
return “Not Equal”;
}

}

// Change this value to test
testNotEqual(10);