Kursinhalt
Einführung in JavaScript
Einführung in JavaScript
Beherrschung von If-Anweisungen in JavaScript
Bedingungen in JavaScript ermöglichen die Steuerung des Programmablaufs. Während der Interpreter Befehle der Reihe nach ausführt, besteht häufig die Notwendigkeit, diesen Ablauf anhand bestimmter Bedingungen zu verändern. Zu diesem Zweck stellt JavaScript zwei Schlüsselwörter zur Verfügung: if
und else
.
if-Anweisungen
Das Schlüsselwort if
ermöglicht das Öffnen eines Codeblocks, der ausgeführt wird, wenn die angegebene 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 unkompliziert: Sie beginnt mit dem Schlüsselwort if
, gefolgt von der Bedingung in runden Klammern ()
, und einem Codeblock in geschweiften Klammern {}
.
javascript
Die öffnende geschweifte Klammer {
kennzeichnet den Beginn des Codeblocks, und die schließende geschweifte Klammer }
markiert dessen Ende.
Sowohl ein Ausdruck als auch 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, wenn a = 935
, gibt es vier Bedingungen:
Condition | Condition result | Code has been executed? |
---|---|---|
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!