Zusammenfassung: In diesem Tutorial erfahren Sie, wie Sie mit der JavaScript if else
– Anweisung eine Anweisung basierend auf einer bestimmten Bedingung ausführen.
Einführung in die JavaScript if else-Anweisung
Die if
– Anweisung ist wahrscheinlich eine der am häufigsten verwendeten Anweisungen in JavaScript. Dieif
Anweisung führt eine Anweisung oder einen Codeblock aus, wenn eine Bedingung erfüllt ist., Das Folgende ist die einfache Form derif
Anweisung:
Diecondition
kann jeder gültige Ausdruck sein. Im Allgemeinen ergibt die Bedingung einen booleschen Wert, entweder true
oder false
.
Falls die condition
zu einem nicht-booleschen Wert ausgewertet wird, konvertiert JavaScript implizit sein Ergebnis in einen booleschen Wert, indem es die Boolean()
– Funktion aufruft.,
Wenn die condition
zu true
ausgewertet wird, wird die statement
ausgeführt. Andernfalls wird das Steuerelement an die nächste Anweisung übergeben, die der Anweisung if
folgt.
Das folgende Flussdiagramm veranschaulicht die Anweisung if
.
Das folgende Beispiel veranschaulicht die Verwendung der Anweisung if
:
Code language: JavaScript (javascript)
Dieses Beispiel initialisiert zuerst die Variable x
zu 25
., Der Ausdruck x > 10
wird als true
ausgewertet, daher zeigt das Skript eine Nachricht im Konsolenfenster an.
Falls Sie mehr als eine Anweisung ausführen müssen, müssen Sie geschweifte Klammern wie folgt verwenden:
Code language: JavaScript (javascript)
Es ist eine gute Programmierpraxis, immer die geschweiften Klammern zu verwenden, auch wenn nur eine Anweisung ausgeführt werden muss. Dies hilft dem Code leichter zu lesen und viele Verwirrungen zu vermeiden.,
Siehe folgendes Beispiel:
Wenn Sie die geschweiften Klammern nicht verwenden, ist es schwierig festzustellen, dass die statement_2
nicht zum if
– Block gehört.
Falls Sie eine weitere Anweisung ausführen möchten, wenn die condition
zu false
ausgewertet wird, verwenden Sie die else
wie folgt:
Code language: JavaScript (javascript)
Das folgende Flussdiagramm veranschaulicht die if else
Anweisung.,
Siehe folgendes Beispiel:
Sie können die if else
– Anweisungen verketten:
Code language: JavaScript (javascript)
Das folgende Skript vergleicht beispielsweise zwei Zahlen a
und b,
zeigt die entsprechende Meldung an, wenn a
ist größer, kleiner oder gleich b
.
Wenn Sie viele if else
– Anweisungen verketten, wird der Code schwer zu lesen und schwer zu pflegen., In solchen Situationen sollten Sie dieswitch
Anweisung verwenden.
JavaScript if else shortcut: bedingter Operator
JavaScript stellt einen bedingten Operator oder ternären Operator bereit, der als Abkürzung für die if else
– Anweisung verwendet werden kann.
Im Folgenden wird die Syntax des Bedingungsoperators veranschaulicht.
Wie die if
Anweisung ist die condition
ein Ausdruck, der true
oder false
auswertet.,
Wenn die Bedingung true
ergibt, gibt der Operator den Wert der expression_1
; andernfalls wird der Wert der expression_2
zurückgegeben.,1f7ae0c7c“>
variable:
Code language: JavaScript (javascript)
Typischerweise weisen Sie einer Variablen das Ergebnis des ternären Operators zu, wie folgt:
Code language: JavaScript (javascript)
Wenn Sie mehr als eine einzelne Operation pro Fall ausführen möchten, müssen Sie die Operation mit einem Komma (,) trennen.verwenden Sie die JavaScript-Anweisungif else
, um eine Anweisung auszuführen, wenn eine Bedingung alstrue
ausgewertet wird, und führen Sie eine andere Anweisung aus, wenn die Bedingung als false
ausgewertet wird.,
- War dieses tutorial hilfreich ?
- YesNo