Boolesche Werte und Vergleichsoperatoren
Aus Vergleichen true und false erzeugen
Boolesche Werte und Vergleichsoperatoren ist eine kostenlose Dart Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Dart Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Ja oder Nein, wahr oder falsch
Jede Entscheidung Ihres Programms beginnt mit einer Ja-oder-Nein-Antwort. In Dart ist diese Antwort ein bool, der nur true oder false enthalten kann. 🤔
Einen bool deklarieren
Sie speichern einen Ja-oder-Nein-Wert in einer Variable vom Typ bool. Sie kann das Literal true oder das Literal false enthalten, und nichts anderes.
bool isReady = true;
bool isDone = false;Vergleiche erzeugen boolesche Werte
Sie schreiben true nur selten von Hand. Stattdessen erzeugt ein Vergleich automatisch einen bool für Sie und beantwortet Fragen zu Ihren Werten.
bool big = 10 > 3; // trueGleich und ungleich
Verwenden Sie ==, um zu prüfen, ob zwei Werte gleich sind, und !=, um nach unterschiedlichen Werten zu fragen. Beide liefern true oder false zurück.
print(5 == 5); // true
print(5 != 2); // trueGrößer und kleiner als
Die Operatoren > und < vergleichen die Reihenfolge. Sie geben an, ob der linke Wert größer oder kleiner als der rechte ist.
print(8 > 3); // true
print(2 < 1); // falseOder gleich
Fügen Sie ein Gleichheitszeichen hinzu, um die Grenze einzuschließen. >= und <= sind true, wenn die Werte gleich sind oder einer größer beziehungsweise kleiner ist.
print(5 >= 5); // true
print(4 <= 9); // trueText vergleichen
Sie können auch Zeichenketten vergleichen. Mit == sind zwei Zeichenketten nur dann gleich, wenn ihre Zeichen exakt übereinstimmen – einschließlich der Groß- und Kleinschreibung.
print("cat" == "cat"); // true
print("Cat" == "cat"); // falseAchten Sie auf die doppelten Gleichheitszeichen
Ein einzelnes = weist einen Wert zu, während == zwei Werte vergleicht. Diese beiden Operatoren zu verwechseln, ist ein typischer Anfängerfehler. Lesen Sie daher zweimal nach.
var x = 5; // assign
print(x == 5); // compareDas Ergebnis speichern
Ein Vergleich ist einfach ein Ausdruck. Sie können sein bool-Ergebnis daher in einer Variable speichern und überall wiederverwenden, wo Sie diese Antwort benötigen.
int age = 20;
bool adult = age >= 18; // trueMit Not umkehren
Setzen Sie ! vor einen bool, um ihn umzukehren. Aus true wird false und aus false wird true – praktisch, wenn Sie die entgegengesetzte Frage stellen möchten.
bool open = false;
print(!open); // trueBoolesche Werte steuern Entscheidungen
Diese true- und false-Werte bilden die Grundlage für Verzweigungen. Bald wird eine if-Anweisung einen bool lesen und auswählen, welcher Code ausgeführt wird. 🚦
Schnelltest
Welcher Operator prüft, ob zwei Werte gleich sind?
Rückblick
Sie haben gelernt, dass ein bool true oder false enthält und dass ==, !=, >, <, >=, <= und ! diese Werte für Entscheidungen erzeugen. 🎉
Häufig gestellte Fragen
Ist die Lektion „Boolesche Werte und Vergleichsoperatoren“ kostenlos?
Ja — der vollständige Text von „Boolesche Werte und Vergleichsoperatoren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Dart Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Boolesche Werte und Vergleichsoperatoren“?
Aus Vergleichen true und false erzeugen Du übst Dart Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Dart Academy zu starten?
Keine Vorkenntnisse erforderlich. Dart Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Boolesche Werte und Vergleichsoperatoren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Dart Academy-Lektion Code schreiben und ausführen?
Ja. Jede Dart Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Boolesche Werte und Vergleichsoperatoren
- if, else if und else
- Logische Operatoren und Kurzschlussauswertung
- Der ternäre und der switch-Ausdruck