0Pricing
Dart Academy · Lektion

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; // true

Gleich 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);  // true

Größ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);  // false

Oder 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); // true

Text 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"); // false

Achten 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);    // compare

Das 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; // true

Mit 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); // true

Boolesche 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

  1. Boolesche Werte und Vergleichsoperatoren
  2. if, else if und else
  3. Logische Operatoren und Kurzschlussauswertung
  4. Der ternäre und der switch-Ausdruck
← Zurück zu Dart Academy