JavaScript Grundkurs

Logische Operatoren

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Die logischen Operatoren dienen der Verknüpfung von booleschen Werten beziehungsweise Ausdrücken, wie sie beispielsweise über die Vergleichsoperatoren gebildet werden. Das Ergebnis einer solchen Verknüpfung ist immer erneut ein boolescher Wert.
03:13

Transkript

Neben logischen Vergleichsoperatoren gibt es auch logische Operatoren. Diese darf man nicht verwechseln. Sie werden zur Verknüpfung von logischen ausdrücken benutzt. Das hier ist ein logischer Vergleichsoperator, aber das ist ein logiscer Operator. Das ist der Und-Operator. Das heißt man würde hier, an dieser Stelle vergleichen, ob 1=2 ist und 3<4. Natürlich ist 1 nicht gleich 2, aber 3 ist kleiner 4. Dieser Ausdruck ist falsch, liefert also false und dieser Ausdruck ist truth. Und mit und (&) werden beide verknüpft und nur wenn beide wahr sind, ist das gesamte Ergebnis auch wieder wahr. Das hier ist die oder-Verknüpfung, in diesem Fall muss nur eine der beiden Ausdrücke hier verknüpft werden den Wert wahr liefern und dann liefert diese verknüpfte ausdruck berets truth. das Ausrufezeichen ist die Negation. Sie dreht einen Wahrheitswert um. 1=2 liefert natürlich false, aber das Ausrufezeichen macht daraus aus dem Gesamtausdruck truth. Nun sieht natürlich das Alles sehr abstrakt aus, aber Sie müssen daran denken, dass das in Entscheidungsstrukturen oder in Schleifen benutzt wird. und wenn man eine Entscheidungsstruktur zum Beispiel überprüfen möchte, ob ein eingegebene "unverständlich", die Und ein Passwort korrekt sind. Dann braucht man z. B. hier diesen Und-Operator. und wenn man nur eine von mehreren Bedingingen als wahr voraussetzen möchte, dann kann man mit dem Oder-Operator arbeiten. Und sehen Sie hier noch ein Operator, der etwas schwer zu lesen ist. Er besteht aus 2 Token, einmal den Fragezeichen und einmal diesen Doppelpunkt. Dies ist eine Kurzform für eine if-else Anweisung, die wir auch kennenlernen werden. Es so zu lesen, man hat hier eine Bedingung in der man überprüft ob 3<4. Das ist natürlich truth. Und dann wird als Ergebnis der Ausdruck als Rückgabe geliefert, der hinter dem Fragezeichen folgt. Wäre diese Überprüfung allerdings negativ ausgefallen, würde also hier false geliefert, würde der ausdruck geliefert, der hinter de Doppelpunkt folgt. Scaheun wir uns das mal in einer Website an. So würd die Website aussehen. 1 ist natürlich nicht gleich 2, bei 3 ist kleiner 4, trotzdem durch die Und-Verbindung, sind nicht beide Ausdrücke wahr, also liefert der zusammengesetzte Ausdruck false. Wenn aber nur eine der beiden truth liefern muss, was hier der Fall ist, dann liefert die oder-Verknüpfung truth. Und 1 ist nicht 2, also false und durch das Ausrufezeichen wird das umgedreht, liefert truth. Und da 3 kleiner 4 ist, wird der erste Ausdruck zurückgeliefert und das ist ja. Nochmal zur Betonung diese logischen Operatoren braucht man bei zusammengesetzten Vergleichen in Entscheidungstrukturen und in den Schleifen. Man wird nicht truth oder false in der Website ausgeben. Das ist in der Regel nicht sinnvoll.

JavaScript Grundkurs

Lernen Sie die Möglichkeiten der universellen Sprache JavaScript kennen und machen Sie sich mit der Syntax vertraut, um Ihre Web-Applikationen durch effektive Skripts zu ergänzen.

8 Std. 20 min (134 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!