How to use strict inequality In Javascript

The !== operator checks for both value and type equality, and !== undefined is used to verify if a variable is not equal to the undefined value.

Example: To demonstrate the use of the strict inequality operator by checking whether a number is undefined or not.

Javascript




let num = 5;
 
if (num !== undefined) {
  console.log(num);
} else {
  console.log(undefined);
}


Output

5

What does !== undefined mean in JavaScript ?

In JavaScript, !== is a strict inequality operator, and undefined is a special value representing the absence of a value or the lack of an assigned value to a variable. The !== operator checks for both value and type equality, and !== undefined is used to verify if a variable is not equal to the undefined value.

Table of Content

  • Using Strict Inequality
  • Using Equality Operator with Negation

Similar Reads

Using strict inequality

The !== operator checks for both value and type equality, and !== undefined is used to verify if a variable is not equal to the undefined value....

Using equality operator with negation

...