JS Comparison Operators
Comparison
Operators
Ø Comparison operators are used to determine equality or difference
between variables or values in logical statements. Let us some of the most
widely used JavaScript Comparison Operators in detail.
Equal
operator (==): used to check whether the two given operands are equal or not.
Syntax: x==y
let x =10;
let y=10;
//Equal to the operator:
console.log(x==y); //true
Not Equal operator (!=)
Ø It checks whether two operands are not equal
and return a Boolean value. If two operands being evaluated are not equal, then
this gives the value true.
Ø This operator tries to compare values impartial of whether they are of different types.
Syntax: X != Y
let x =10;
let y=10;
//Equal to the operator:
console.log(x!=y); //false
Strict equality operator(===)
Ø It can be used to compare the equality of two operands with type.
Ø If both operand and type are equal then the
condition is true otherwise false.
Syntax: X === Y
let x =10;
let y="10";
let z = 10;
//=== operator
console.log(x===y); //True
console.log(x===z); //False
Strict inequality operator (!==)
Ø It checks not equals and not type equals which means the operand and
type don’t match; if any of the two conditions are also not true, this
evaluates true.
Syntax: X !== Y
let x =10;
let y="10";
let z = 10;
// !== operator
console.log(x!==y); //True
console.log(x!==z); //False
Greater
than(>)
Ø It checks the left-side operand and the right-side operand; when the life-side
operand is greater than the right-side operand the condition is true otherwise
false.
Syntax: X > Y
let x =10;
let y=9;
let z= 11
//greater than the operator
console.log(x>y); //True
console.log(x>z); //False
Greater
than or Equal to Operator(>=)
Ø It checks the left-side operand and the right-side operand; when the life-side
operand is greater than or equal to the right-side operand the condition is
true otherwise false.
Syntax: X > Y
let x =10;
let y=9;
let z= 11
//greater than or equal
operator
console.log(x>=y); //True
console.log(x>=z); //False
Less
than(>)
Ø It checks the left-side operand and the right-side operand; when the life-side
operand is less than the right-side operand the condition is true otherwise
false.
Syntax: X < Y
let x =10;
let y=9;
let z= 11
//less
than the operator
console.log(x<y); //False
console.log(x<z); //True
Less
than or Equal to Operator (<=)
Ø It checks the left-side operand and the right-side operand; when the life-side
operand is less than or equal to the right-side operand the condition is true
otherwise false.
Syntax: X <= Y
let x =10;
let y=9;
let z= 11
//less
than or equal operator
console.log(x<=y); //False
console.log(x<=z); //True
Leave a comment
No Cmomments yet