Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Bool, Opérateurs d'Égalité et Relationnels en Dart | Variables et Types de Données en Dart
Introduction à Dart

bookBool, Opérateurs d'Égalité et Relationnels en Dart

Glissez pour afficher le menu

Bool

Le type de donnée bool peut stocker uniquement deux valeurs : true ou false. Il est utilisé pour les expressions logiques et les conditions.

file1.

file1.

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

Cette variable a le type de donnée bool et stocke la valeur true. Cette variable a le type de donnée bool et stocke la valeur false.

Opérateurs d’égalité et relationnels

Utilisation de ces opérateurs dans les expressions conditionnelles pour prendre des décisions dans un programme. Par exemple, vérification de la saisie correcte d’un mot de passe par l’utilisateur à l’aide de l’opérateur d’égalité, ou détermination de l’accès d’une personne à une ressource en fonction de son âge. Dans ces cas, le résultat de la comparaison est une valeur booléenne, permettant de contrôler le flux du programme selon les conditions.

main.dart

main.dart

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

10 > 2 est une affirmation vraie, donc le résultat affiché est true.

main.dart

main.dart

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

Les variables day1 et day8 stockent les mêmes valeurs, donc le résultat de la comparaison est true.

Note
Remarque

Il y a ici deux signes égal (==) car un seul signe égal (=) a une signification complètement différente. Il est utilisé pour l'affectation et ne peut pas (et n'a pas de sens) être utilisé dans des expressions booléennes.

Vérification du type de données

Les opérateurs suivants ne vérifient pas la valeur de la variable. Ils vérifient le type de données de la valeur.

main.dart

main.dart

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

Vous obtenez false car 4.2 est de type double.

1. Considérer l'expression (4 != 5) et déterminer si elle s'évalue à true ou false.

2. Considérer l'expression (6 <= 6 + 3) et déterminer si elle s'évalue à true ou false.

3. Considérer l'expression (4 == 2 + 2) et déterminer si elle s'évalue à true ou false.

question mark

Considérer l'expression (4 != 5) et déterminer si elle s'évalue à true ou false.

Sélectionnez la réponse correcte

question mark

Considérer l'expression (6 <= 6 + 3) et déterminer si elle s'évalue à true ou false.

Sélectionnez la réponse correcte

question mark

Considérer l'expression (4 == 2 + 2) et déterminer si elle s'évalue à true ou false.

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 5
some-alt