# Dart - Relational Operators

Dart provides operators that can be used to check the relationship between values or values within variables also known as **operands**.

All relational operators, **less than( <)**,

**less than or equal to(**,

`<=`

)**greater than(**,

`>`

)**greater than and equal to(**gives resultant value in

`>=`

)**boolean**i.e either

**or**

`true`

**after evaluation.**

`false`

In this article, you will find **Relational** operators provided by Dart.

# Relational operators

Operator | Description | Example |
---|---|---|

`<` | Less than | `x == y` |

`<=` | Less than or equal to | `x != y` |

`>` | Greater than | `x == y` |

`>=` | Greater than or equal to | `x != y` |

- All of these relational operators are binary operators.
- All these relational operators also follow the general structure of
`Operand`

`Operator`

, meaning that an operator is always surrounded by two operands.`Operand`

- For example, an expression
`x >= y`

is a binary operation, where**x**and**y**are two operands and**>=**is an operator. If value of`x`

is greater than`y`

you will get`true`

as value else`false`

.

```
main() {
// create variables
int a = 10, b = 12;
// value of a and b
print('Value of a is $a and b is $b');
// > operator
print(a > b); // false
// < operator
print(a < b); // true
// >= operator
print(a >= b); // false
// <= operator
print(a <= b); // true
}
```

Hope you like this!

Keep helping and happy 😄 coding