Crashkurs – Operatoren: Logik verknüpfen
Du hast schon eine Menge Operatoren und Programmierwerkzeuge kennengelernt. Mit Logikoperatoren kannst du die menschliche Logik am Computer noch besser und komplexer nachbilden.
Was sind Logikoperatoren?
Um Bedingungen miteinander logisch zu verknüpfen benutzen wir Logikoperatoren.
Hier sind ein paar beispielhafte Verknüpfungen:
- altGenug UND schnellGenug --> JA
- altGenug ODER schnellGenug --> JA
- NICHT altGenug UND schnellGenug --> NEIN
Diese Verknüpfungen nennen sich logische Operatoren und werden in JavaScript, wie in vielen anderen Programmiersprachen, wie folgt genutzt:
Operator | Name | Bedeutung | Beispiel |
&& | UND | true, wenn beide Werte true ist | true && true |
|| | ODER | true, wenn einer der Werte true ist | true || false |
! | NICHT | true wenn Wert false, und andersrum.
Kehrt den boolean Wert um |
!false |
Logikoperatoren brauchst du meistens bei der Benutzung komplexerer Bedingungen.
Hier ist deine Code-Übung:
1. Ändere die Operatoren (Zeile 5 und Zeile 11) so, dass für beide Textausgaben am Ende true ausgegeben wird.
2. Probiere auch die anderen Logik-Operatoren dieser Lektion aus.