freeCodeCamp/guide/english/certifications/javascript-algorithms-and-d.../basic-javascript/comparison-with-the-strict-.../index.md

1.2 KiB

title
Comparison with the Strict Inequality Operator

Comparison with the Strict Inequality Operator

Problem explanation:

· Add the strict inequality operator to the if statement so the function will return "Not Equal" when val is not strictly equal to 17.

Hint 1

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

try to solve the problem now

Spoiler alert!

Solution ahead!

Basic code solution:

function testStrictNotEqual(val) {
  if (val !== 17) {
    return "Not equal";
  }
  return "Equal";
}

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

Code explanation

The function first evaluates if the condition (val !== 17) evaluates to true considering both value and value type. 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").

Resources