Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Bool, Operadores de Igualdade e Relacionais em Dart | Variáveis e Tipos de Dados em Dart
Introdução ao Dart

Bool, Operadores de Igualdade e Relacionais em Dart

Deslize para mostrar o menu

Bool

O tipo de dado bool pode armazenar apenas dois valores: true ou false. Utilizado para expressões lógicas e condições.

file1.

file1.

1234
void main() { bool adult = true; bool married = false; }

Esta variável possui o tipo de dado bool e armazena o valor true. Esta variável possui o tipo de dado bool e armazena o valor false.

Operadores de Igualdade e Relacionais

Esses operadores são usados em expressões condicionais para tomar decisões em um programa. Por exemplo, é possível verificar se um usuário digitou a senha correta utilizando o operador de igualdade, ou determinar se uma pessoa tem acesso a um recurso com base em sua idade. Nesses casos, o resultado da comparação é um valor bool, que auxilia no controle do fluxo do programa conforme as condições.

main.dart

main.dart

1234
void main() { bool info = 10 > 2; // `true` print(info); }

10 > 2 é uma afirmação verdadeira, portanto vemos o resultado como true.

main.dart

main.dart

12345
void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }

As variáveis day1 e day8 armazenam os mesmos valores, portanto obtemos true como resultado da comparação.

Note
Nota

Aqui são usados dois sinais de igual (==) porque um único sinal de igual (=) tem um significado completamente diferente. Ele é utilizado para atribuição e não pode (e não faz sentido) ser usado em expressões booleanas.

Verificação de Tipo de Dados

Os operadores a seguir não verificam o valor da variável. Eles verificam o tipo de dado do valor.

main.dart

main.dart

123
void main() { print(4.2 is int); // `false` }

O resultado é false porque 4.2 é do tipo double.

1. Considere a expressão (4 != 5) e determine se ela resulta em true ou false.

2. Considere a expressão (6 <= 6 + 3) e determine se ela resulta em true ou false.

3. Considere a expressão (4 == 2 + 2) e determine se ela resulta em true ou false.

question mark

Considere a expressão (4 != 5) e determine se ela resulta em true ou false.

Selecione a resposta correta

question mark

Considere a expressão (6 <= 6 + 3) e determine se ela resulta em true ou false.

Selecione a resposta correta

question mark

Considere a expressão (4 == 2 + 2) e determine se ela resulta em true ou false.

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 5
some-alt