Kursinhalt
Einführung in JavaScript
Einführung in JavaScript
If
Bedingungen in JavaScript bieten Kontrolle über den Ausführungsfluss. Während der Interpreter Befehle der Reihe nach ausführt, müssen Programmierer diesen Fluss oft basierend auf bestimmten Bedingungen ändern. Um dies zu erreichen, bietet JavaScript zwei Schlüsselwörter: if
und else
.
if-Anweisungen
Das Schlüsselwort if
ermöglicht es Ihnen, einen Codeblock zu öffnen, der ausgeführt wird, wenn die gegebene Bedingung true
ist:
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
Im obigen Beispiel führt die if
-Anweisung Code nur aus, wenn die Bedingung true
ist. Die Syntax einer if
-Anweisung ist einfach: Sie beginnt mit dem Schlüsselwort if
, gefolgt von der Bedingung in Klammern ()
, und einem Codeblock in geschweiften Klammern {}
.
Die öffnende geschweifte Klammer {
kennzeichnet den Beginn des Codeblocks, und die schließende geschweifte Klammer }
markiert dessen Ende.
Ein Ausdruck sowie ein Wert können als Bedingung betrachtet werden.
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
Im obigen Beispiel gibt es bei a = 935
vier Bedingungen:
Bedingung | Bedingungsergebnis | Wurde der Code ausgeführt? |
---|---|---|
a > 17 | true | Ja |
a > 235124 | false | Nein |
a > 0 | true | Ja |
a < 0 | false | Nein |
Sie sind nicht darauf beschränkt, Operationen ausschließlich innerhalb des Codeblocks auszuführen:
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
Danke für Ihr Feedback!