JavaScript Comparison Operators

JavaScript Comparison Operators

JavaScript comparison operators are used to compare values and return a boolean value (true or false) based on the comparison result. There are various types of comparison operators in JavaScript, such as:

Equal operator (==)

The equal operator compares two values for equality. It returns true if the operands are equal, or false otherwise.


      var x = 10;
      var y = 5;
      var result = x == y;
      // result is false
    

Strict equal operator (===)

The strict equal operator compares two values for equality without type coercion. It returns true if the operands are equal and of the same type, or false otherwise.


      var x = 10;
      var y = "10";
      var result = x === y;
      // result is false
    

Not equal operator (!=)

The not equal operator compares two values for inequality. It returns true if the operands are not equal, or false otherwise.


      var x = 10;
      var y = 5;
      var result = x != y;
      // result is true
    

Strict not equal operator (!==)

The strict not equal operator compares two values for inequality without type coercion. It returns true if the operands are not equal or of different types, or false otherwise.


      var x = 10;
      var y = "10";
      var result = x !== y;
      // result is true
    

Greater than operator (>)

The greater than operator compares two values and returns true if the left operand is greater than the right operand, or false otherwise.


      var x = 10;
      var y = 5;
      var result = x > y;
      // result is true
    

Less than operator (<)

The less than operator compares two values and returns true if the left operand is less than the right operand, or false otherwise.


      var x = 10;
      var y = 5;
      var result = x < y;
      // result is false
    

Greater than or equal to operator (>=)

The greater than or equal to operator compares two values and returns true if the left operand is greater than or equal to the right operand, or false otherwise.


      var x = 10;
      var y = 5;
      var result = x >= y;
      // result is true
    

Less than or equal to operator (<=)

The less than or equal to operator compares two values and returns true if the left operand is less than or equal to the right operand, or false otherwise.


      var x = 10;
      var y = 5;
      var result = x <= y;
      // result is false
    

These are the basic comparison operators used in JavaScript. You can use them to compare any two values in your code.

Subscribe to The Poor Coder | Algorithm Solutions

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe