Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Verwendung bedingter Beurteilungsanweisungen in JavaScript_Grundkenntnisse

Detaillierte Erläuterung der Verwendung bedingter Beurteilungsanweisungen in JavaScript_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 15:56:531455Durchsuche

Beim Schreiben eines Programms kann es vorkommen, dass Sie einen von zwei vorgegebenen Pfaden wählen müssen. Daher müssen bedingte Anweisungen verwendet werden, damit das Programm die richtigen Entscheidungen treffen und die richtigen Aktionen ausführen kann.

JavaScript unterstützt bedingte Anweisungen, die verwendet werden, um verschiedene Vorgänge basierend auf unterschiedlichen Bedingungen auszuführen. Hier erklären wir die if..else-Anweisung.

JavaScript unterstützt if..else-Anweisungen in der folgenden Form:

  • if-Anweisung
  • if...else-Anweisung
  • if...else if... Aussage.

if-Anweisung:

Die if-Anweisung ist eine grundlegende Steueranweisung, die es JavaScript ermöglicht, Entscheidungen zu treffen und Anweisungen bedingt auszuführen.
Grammatik:

if (expression){
  Statement(s) to be executed if expression is true
}

Der JavaScript-Ausdruck hier wird ausgewertet. Wenn der erhaltene Wert wahr ist, wird die angegebene Anweisung ausgeführt. Die Anweisung wird nicht ausgeführt, wenn der Ausdruck falsch ist. In den meisten Fällen werden Sie beim Treffen von Entscheidungen Vergleichsoperationen verwenden.
Beispiel:

<script type="text/javascript">
<!--
var age = 20;
if( age > 18 ){
  document.write("<b>Qualifies for driving</b>");
}
//-->
</script>

Dies führt zu folgenden Ergebnissen:

Qualifies for driving

if...else-Anweisung:

Die if...else-Anweisung ist die nächste Form der Steueranweisung, die es JavaScript ermöglicht, besser kontrollierbare Anweisungen auszuführen.
Grammatik

if (expression){
  Statement(s) to be executed if expression is true
}else{
  Statement(s) to be executed if expression is false
}

Dieser JavaScript-Ausdruck wird ausgewertet. Wenn der Ergebniswert wahr ist, wird die angegebene Anweisung in den if-Blöcken ausgeführt. Wenn der Ausdruck falsch ist, wird der angegebene else-Anweisungsblock ausgeführt.
Beispiel:

<script type="text/javascript">
<!--
var age = 15;
if( age > 18 ){
  document.write("<b>Qualifies for driving</b>");
}else{
  document.write("<b>Does not qualify for driving</b>");
}
//-->
</script>

Dies führt zu folgenden Ergebnissen:

Does not qualify for driving


if...else if... Syntax:

In Form von if...else if... .Control-Anweisungen auf einer Ebene legt JavaScript mehrere Bedingungen fest, um richtige Entscheidungen zu treffen.
Grammatik

if (expression 1){
  Statement(s) to be executed if expression 1 is true
}else if (expression 2){
  Statement(s) to be executed if expression 2 is true
}else if (expression 3){
  Statement(s) to be executed if expression 3 is true
}else{
  Statement(s) to be executed if no expression is true
}

Der Code ist nichts Besonderes. Dies ist einfach eine Reihe von if-Anweisungen, wobei die Anweisung vor jeder if-Anweisung Teil einer else-Klausel ist. Die Anweisung wird basierend auf der wahren Bedingung ausgeführt. Wenn die Nicht-Bedingung wahr ist, wird der else-Block ausgeführt.
Beispiel:

<script type="text/javascript">
<!--
var book = "maths";
if( book == "history" ){
  document.write("<b>History Book</b>");
}else if( book == "maths" ){
  document.write("<b>Maths Book</b>");
}else if( book == "economics" ){
  document.write("<b>Economics Book</b>");
}else{
 document.write("<b>Unknown Book</b>");
}
//-->
</script>

Dies führt zu folgenden Ergebnissen:

Maths Book

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn