Heim > Web-Frontend > js-Tutorial > Detaillierte Erläuterung der if...else- und switch-Anweisungen von bedingten JavaScript-Anweisungen

Detaillierte Erläuterung der if...else- und switch-Anweisungen von bedingten JavaScript-Anweisungen

青灯夜游
Freigeben: 2018-10-23 17:13:31
nach vorne
2074 Leute haben es durchsucht

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("出来吧,小宝贝!") 
 }
Nach dem Login kopieren

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("出不来了,小三不能见人,哈哈!") 
}
Nach dem Login kopieren

if...else kann auch durch den ternären Operator ersetzt werden:

if(num === 1){
    num--;
}else{
    num++;
}
Nach dem Login kopieren

Verwenden Sie ternäres Operationssymbol anstelle der obigen Anweisung:

(num === 1) ? num-- :num++;
Nach dem Login kopieren

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("玩的有点嗨,哈哈,撤了");
}
Nach dem Login kopieren

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、锦斌");
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage