Booléens et opérateurs de comparaison
Produire true et false à partir de comparaisons
Booléens et opérateurs de comparaison est une leçon Dart Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Dart Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Dart Academy comprend 4 leçons au total.
Oui ou non, vrai ou faux
Toute décision prise par votre programme commence par une réponse oui ou non. Dans Dart, cette réponse est un bool, qui ne peut contenir que true ou false. 🤔
Déclarer un bool
Vous stockez une valeur oui/non dans une variable typée bool. Elle peut contenir la valeur littérale true ou la valeur littérale false, et rien d’autre.
bool isReady = true;
bool isDone = false;Les comparaisons produisent des booléens
Vous saisissez rarement true manuellement. À la place, une comparaison produit un bool pour vous et répond automatiquement aux questions portant sur vos valeurs.
bool big = 10 > 3; // trueÉgal et différent
Utilisez == pour vérifier si deux valeurs sont égales, et != pour vérifier si elles diffèrent. Les deux renvoient simplement true ou false.
print(5 == 5); // true
print(5 != 2); // trueSupérieur et inférieur à
Les opérateurs > et < comparent l’ordre. Ils indiquent si la valeur de gauche est plus grande ou plus petite que celle de droite.
print(8 > 3); // true
print(2 < 1); // falseOu égal à
Ajoutez un signe égal pour inclure la limite. >= et <= sont vrais lorsque les valeurs sont égales ou lorsque l’une est plus grande.
print(5 >= 5); // true
print(4 <= 9); // trueComparer du texte
Vous pouvez également comparer des chaînes. Avec ==, deux chaînes sont égales uniquement si leurs caractères correspondent exactement, y compris la casse.
print("cat" == "cat"); // true
print("Cat" == "cat"); // falseAttention au double signe égal
Un seul = affecte une valeur, tandis que == compare deux valeurs. Les confondre est une erreur classique des débutants : relisez donc attentivement.
var x = 5; // assign
print(x == 5); // compareStocker le résultat
Une comparaison n’est qu’une expression : vous pouvez donc enregistrer son résultat booléen dans une variable et le réutiliser partout où cette réponse est nécessaire.
int age = 20;
bool adult = age >= 18; // trueL’inverser avec Not
Placez ! devant un bool pour l’inverser. True devient false et false devient true : c’est pratique pour poser la question opposée.
bool open = false;
print(!open); // trueLes booléens orientent les décisions
Ces valeurs true et false alimentent les embranchements. Bientôt, une instruction if lira un bool et choisira le code à exécuter. 🚦
Vérification rapide
Quel opérateur vérifie si deux valeurs sont égales ?
Récapitulatif
Vous avez appris qu’un bool contient true ou false, et que ==, !=, >, <, >=, <= et ! construisent ces valeurs pour prendre des décisions. 🎉
Questions Fréquemment Posées
La leçon « Booléens et opérateurs de comparaison » est-elle gratuite ?
Oui — le texte complet de « Booléens et opérateurs de comparaison » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Dart Academy, passe à CoddyKit PRO. Le cours Dart Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Booléens et opérateurs de comparaison » ?
Produire true et false à partir de comparaisons Tu pratiques Dart Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Dart Academy ?
Aucune expérience préalable n'est requise. Dart Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Booléens et opérateurs de comparaison » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Dart Academy ?
Oui. Chaque leçon Dart Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Booléens et opérateurs de comparaison
- if, else if et else
- Opérateurs logiques et évaluation en court-circuit
- Expression ternaire et switch