Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der if...else- und switch-Anweisungen von bedingten JavaScript-Anweisungen
Dieser Artikel enthält eine detaillierte Erklärung der if...else- und switch-Anweisungen von bedingten JavaScript-Anweisungen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
if...else-Bedingungsanweisung
Wenn Sie möchten, dass ein Skript ausgeführt wird, wenn die Bedingung nur wahr ist, gehen Sie wie folgt vor:
var num = 0;if(num ===0){ console.log("出来吧,小宝贝!") }
Wenn Sie möchten, führen Sie A aus, wenn die Bedingung wahr ist, und führen Sie B in anderen Fällen wie folgt aus:
var num = 0;if(num ===1){ console.log("出来吧,小宝贝!") }else{ console.log("出不来了,小三不能见人,哈哈!") }
if...else kann auch durch den ternären Operator ersetzt werden:
if(num === 1){ num--; }else{ num++; }
Verwenden Sie ternäres Operationssymbol anstelle der obigen Anweisung:
(num === 1) ? num-- :num++;
Wenn wir mehrere Skripte haben, können wir if...else mehrmals verwenden, um unterschiedliche Anweisungen entsprechend unterschiedlichen Bedingungen auszuführen:
var name = "Mark";if(name === "振伟"){ console.log("我是振伟哥"); }else if(name === "Mark"){ console.log("我就是小马喽"); }else if(name === "锦斌"){ console.log("我就锦斌哥"); }else if(name === "贺贺"){ console.log("我是刘贺,打死你,哈哈"); }else if(name === "老乡"){ console.log("我就是你老乡"); }else if(name ===""){ console.log("玩的有点嗨,哈哈,撤了"); }
Das können wir Verwenden Sie auch die switch-Anweisung. Wenn die Beurteilungsbedingung dieselbe wie oben ist, lautet sie wie folgt:
var name = "Mark";switch(name){ case "振伟": console.log("我是振伟哥"); break; case "Mark": console.log("我就是小马喽"); break; case "锦斌": console.log("我是振伟哥"); break; default: console.log("name is not 振伟、Mark、锦斌"); }
Hinweis: Die Schlüsselwörter „switch“ und „case“ sind sehr wichtig. Unterschätzen Sie sie nicht Dies ist förderlich für den Fall, dass die Werte der Zweiganweisung gleich sind. break beendet die Ausführung der switch-Anweisung. Wenn keine Unterbrechung vorliegt, wird nach der Ausführung des aktuellen Falls der nächste Fall weiter ausgeführt, bis eine Unterbrechung auftritt oder die Switch-Ausführung endet. Standardmäßig wird diese Anweisung ausgeführt, wenn der Ausdruck keinem vorherigen Wert entspricht.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der if...else- und switch-Anweisungen von bedingten JavaScript-Anweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!