> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lipolang.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Comparação

Operadores de comparação são usados para **comparar valores** e sempre retornam um valor booleano: `true` (verdadeiro) ou `false` (falso). Eles são fundamentais para tomar decisões em programas, como em estruturas condicionais (`se`, `enquanto` etc.).

***

# Operadores de Comparação

| Operador | Nome           | Descrição                                          |
| -------- | -------------- | -------------------------------------------------- |
| `==`     | Igual          | Verifica se dois valores são iguais                |
| `!=`     | Diferente      | Verifica se dois valores são diferentes            |
| `<`      | Menor que      | Verifica se o primeiro é menor que o segundo       |
| `>`      | Maior que      | Verifica se o primeiro é maior que o segundo       |
| `<=`     | Menor ou igual | Verifica se o primeiro é menor ou igual ao segundo |
| `>=`     | Maior ou igual | Verifica se o primeiro é maior ou igual ao segundo |

***

## Descrição dos Operadores

* **Igual (`==`)**\
  Confirma se dois valores têm o mesmo conteúdo.

* **Diferente (`!=`)**\
  Confirma se dois valores são diferentes.

* **Menor que (`<`)**\
  Verifica se o primeiro valor é menor que o segundo.

* **Maior que (`>`)**\
  Verifica se o primeiro valor é maior que o segundo.

* **Menor ou igual (`<=`)**\
  Verifica se o primeiro valor é menor ou igual ao segundo.

* **Maior ou igual (`>=`)**\
  Verifica se o primeiro valor é maior ou igual ao segundo.

***

## Exemplos de Uso

```dart theme={null}
idade == 18            // Verdadeiro se idade for exatamente 18
senha != "1234"        // Verdadeiro se senha for diferente de "1234"
nota < 7               // Verdadeiro se nota for menor que 7
pontuacao > 100        // Verdadeiro se pontuacao for maior que 100
tempo <= 60            // Verdadeiro se tempo for menor ou igual a 60
nível >= 5             // Verdadeiro se nível for maior ou igual a 5
```

### Observação

Esses operadores são amplamente usados em:

* Estruturas condicionais (se, senão)

* Laços de repetição (enquanto, para)

* Validação de dados e lógica de negócios
