Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen If | Bedingte Anweisungen
Einführung in JavaScript
course content

Kursinhalt

Einführung in JavaScript

Einführung in JavaScript

1. Grundlagen
2. Variablen und Datentypen
3. Grundoperationen
4. Bedingte Anweisungen
5. Schleifen
6. Funktionen

book
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:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

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.

1234567891011121314151617
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"); }
copy

Im obigen Beispiel gibt es bei a = 935 vier Bedingungen:

BedingungBedingungsergebnisWurde der Code ausgeführt?
a > 17trueJa
a > 235124falseNein
a > 0trueJa
a < 0falseNein

Sie sind nicht darauf beschränkt, Operationen ausschließlich innerhalb des Codeblocks auszuführen:

123456789101112131415
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);
copy

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt