Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Bool, Operadores de Igualdad y Relacionales en Dart | Variables y Tipos de Datos en Dart
Introducción a Dart

Bool, Operadores de Igualdad y Relacionales en Dart

Desliza para mostrar el menú

Bool

El tipo de dato bool solo puede almacenar dos valores: true o false. Se utiliza para expresiones lógicas y condiciones.

file1.

file1.

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

Esta variable tiene el tipo de dato bool y almacena el valor true. Esta variable tiene el tipo de dato bool y almacena el valor false.

Operadores de igualdad y relacionales

Estos operadores se utilizan en expresiones condicionales para tomar decisiones en un programa. Por ejemplo, se puede verificar si un usuario ingresó la contraseña correcta usando el operador de igualdad, o determinar si una persona tiene acceso a un recurso según su edad. En estos casos, el resultado de la comparación es un valor bool, que permite controlar el flujo del programa según las condiciones.

main.dart

main.dart

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

10 > 2 es una afirmación verdadera, por lo que vemos el resultado como true.

main.dart

main.dart

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

Las variables day1 y day8 almacenan los mismos valores, por lo que obtenemos true como resultado de la comparación.

Note
Nota

Aquí hay dos signos de igual (==) porque un solo signo igual (=) tiene un significado completamente diferente. Se utiliza para la asignación y no puede (ni tiene sentido) usarse en expresiones booleanas.

Comprobación de tipo de dato

Los siguientes operadores no verifican el valor de la variable. Verifican el tipo de dato del valor.

main.dart

main.dart

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

Obtienes false porque 4.2 es de tipo double.

1. Considera la expresión (4 != 5) y determina si evalúa a true o false.

2. Considera la expresión (6 <= 6 + 3) y determina si evalúa a true o false.

3. Considera la expresión (4 == 2 + 2) y determina si evalúa a true o false.

question mark

Considera la expresión (4 != 5) y determina si evalúa a true o false.

Selecciona la respuesta correcta

question mark

Considera la expresión (6 <= 6 + 3) y determina si evalúa a true o false.

Selecciona la respuesta correcta

question mark

Considera la expresión (4 == 2 + 2) y determina si evalúa a true o false.

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 5

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 5
some-alt