In this tutorial we will learn about JavaScript comparison operators.

We use the comparison operator when we want to execute a set of code when the condition is satisfied.

This is commonly used in conditional statements and loops.

We will learn about conditional statement and loop in their respective tutorial.

Following is a list of conditional operators.

Operator | Symbol | Example |
---|---|---|

Is equal to | == | x == y This will return true if value on both sides are equal to each other. |

Is not equal to | != | x != y This will return true if value on both sides are not equal to each other. |

Is equal to and of same type | === | x == y This will return true if value on both sides are equal to each other and of the same type. |

Is not equal to or not of same type | !== | x !== y This will return true if value on both sides are not equal to each other or not of same type. |

Is greater than | > | x > y This will return true if value on left side is greater than the value on the right side. |

Is less than | < | x < y This will return true if value on left side is less than the value on the right side. |

Is greater than or equal to | >= | x >= y This will return true if value on left side is greater than or equal to the value on the right side. |

Is less than or equal to | <= | x <= y This will return true if value on left side is less than or equal to the value on the right side. |

In the following example we are checking whether x is equal to y.

```
var x = 10;
var y = 20;
console.log(x == y); //this will print false
```

In the following example we are checking whether x is not equal to y.

```
var x = 10;
var y = 20;
console.log(x != y); //this will print true
```

In the following example we are checking whether x is equal to and of same type as y.

```
var x = 10;
var y = 10;
console.log(typeof x); //this will print number
console.log(typeof y); //this will print number
console.log(x === y); //this will print true
```

We use the typeof operator to check the type.

In the following example we are checking whether x is not equal to or not of same type as y.

```
var x = 10;
var y = "10";
console.log(typeof x); //this will print number
console.log(typeof y); //this will print string
console.log(x !== y); //this will print true
```

In the following example we are checking whether x is greater than y.

```
var x = 20;
var y = 10;
console.log(x > y); //this will print true
```

In the following example we are checking whether x is less than y.

```
var x = 20;
var y = 10;
console.log(x < y); //this will print false
```

In the following example we are checking whether x is greater than or equal to y.

```
var x = 20;
var y = 10;
console.log(x >= y); //this will print true
```

In the following example we are checking whether x is less than or equal to y.

```
var x = 20;
var y = 10;
console.log(x <= y); //this will print false
```

Recently Updated

- Product of Sums reduction using Karnaugh Map Boolean Algebra
- Sum of Products reduction using Karnaugh Map Boolean Algebra
- Karnaugh Map Boolean Algebra
- Sum of Products and Product of Sums Boolean Algebra
- Minterm and Maxterm Boolean Algebra
- Basic laws and properties of Boolean Algebra Boolean Algebra
- Propositional Logic Syllogism Boolean Algebra
- Propositional Logic Equivalence Laws Boolean Algebra
- Propositional Logic Important Terms Boolean Algebra
- Propositional Logic Truth Table Boolean Algebra