Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Bool, Gleichheits- und Relationsoperatoren in Dart | Variablen und Datentypen in Dart
Einführung in Dart

bookBool, Gleichheits- und Relationsoperatoren in Dart

Swipe um das Menü anzuzeigen

Bool

Der bool-Datentyp kann nur zwei Werte speichern: true oder false. Er wird für logische Ausdrücke und Bedingungen verwendet.

file1.

file1.

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

Diese Variable hat den Datentyp bool und speichert den Wert true. Diese Variable hat den Datentyp bool und speichert den Wert false.

Gleichheits- und Relationsoperatoren

Diese Operatoren werden in Bedingungsausdrücken verwendet, um Entscheidungen in einem Programm zu treffen. Zum Beispiel kann überprüft werden, ob ein Benutzer das richtige Passwort eingegeben hat, indem der Gleichheitsoperator verwendet wird, oder ob eine Person basierend auf ihrem Alter Zugriff auf eine Ressource hat. In solchen Fällen ist das Ergebnis des Vergleichs ein boolescher Wert, der hilft, den Programmfluss basierend auf Bedingungen zu steuern.

main.dart

main.dart

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

10 > 2 ist eine wahre Aussage, daher sehen wir das Ergebnis als true.

main.dart

main.dart

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

Die Variablen day1 und day8 speichern die gleichen Werte, daher ergibt der Vergleich true als Ergebnis.

Note
Hinweis

Hier werden zwei Gleichheitszeichen (==) verwendet, da ein einzelnes Gleichheitszeichen (=) eine völlig andere Bedeutung hat. Es wird für die Zuweisung verwendet und kann (und sollte) nicht für boolesche Ausdrücke eingesetzt werden.

Überprüfung des Datentyps

Die folgenden Operatoren überprüfen nicht den Wert der Variablen. Sie prüfen den Datentyp des Wertes.

main.dart

main.dart

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

Das Ergebnis ist false, weil 4.2 vom Typ double ist.

1. Betrachten Sie den Ausdruck (4 != 5) und bestimmen Sie, ob das Ergebnis true oder false ist.

2. Betrachten Sie den Ausdruck (6 <= 6 + 3) und bestimmen Sie, ob das Ergebnis true oder false ist.

3. Betrachten Sie den Ausdruck (4 == 2 + 2) und bestimmen Sie, ob das Ergebnis true oder false ist.

question mark

Betrachten Sie den Ausdruck (4 != 5) und bestimmen Sie, ob das Ergebnis true oder false ist.

Wählen Sie die richtige Antwort aus

question mark

Betrachten Sie den Ausdruck (6 <= 6 + 3) und bestimmen Sie, ob das Ergebnis true oder false ist.

Wählen Sie die richtige Antwort aus

question mark

Betrachten Sie den Ausdruck (4 == 2 + 2) und bestimmen Sie, ob das Ergebnis true oder false ist.

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 5
some-alt