Heim >Web-Frontend >js-Tutorial >JQuery Switch Anweisung
detaillierte Erläuterung von Switch -Anweisungen in JavaScript: Effizient verarbeiten mehrere bedingte Zweige
JavaScript switch
Aussagen bieten eine kurze Möglichkeit, mehrere bedingte Zweige zu verarbeiten, wodurch lange if-else if-else
-Statements vermieden werden. Mastering switch
-Antagen kann die Code -Effizienz und -lesbarkeit erheblich verbessern.
Beispiel:
var jsLang = 'jquery'; switch (jsLang) { case 'jquery': alert('jQuery 胜出!'); break; case 'prototype': alert('prototype 胜出!'); break; case 'mootools': alert('mootools 胜出!'); break; case 'dojo': alert('dojo 胜出!'); break; default: alert('无人胜出!'); } //输出 "jQuery 胜出!"
Durch weggelassenes break
Anweisung können Sie den Effekt von "Mehrfachfälle" erreichen:
var jsLang = 'prototype'; switch (jsLang) { case 'jquery': alert('jQuery 不行!'); break; case 'prototype': alert('prototype 不行!'); case 'mootools': alert('mootools 不行!'); case 'dojo': alert('dojo 不行!'); break; default: alert('无人不行!'); } //输出 "prototype 不行! mootools 不行! dojo 不行!"
switch
FAQs für JavaScript
switch
Was ist eine Javascript -Anweisung? switch
if-else
Anweisung ist eine Steuerflussanweisung, mit der JavaScript verschiedene Codeblöcke entsprechend dem Wert einer Variablen ausführen kann. Es ist Teil der bedingten Anweisung von JavaScript und enthält auch die Aussagen else if
und switch
. Die case
-Anweisung bewertet einen Ausdruck und vergleicht ihn mit mehreren case
s. Sobald eine Übereinstimmung gefunden wurde, wird der Codeblock, der dem
switch
JavaScript switch
case
Anweisung bewertet zuerst den Ausdruck einmal und vergleicht das Ergebnis dann mit einem anderen Wert von default
. Wenn eine Übereinstimmung gefunden wird, wird der zugehörige Codeblock ausgeführt. Wenn keine Übereinstimmung gefunden wird, wird der Fall break
(falls vorhanden) durchgeführt. Das Schlüsselwort case
wird verwendet, um zu verhindern, dass der Code versehentlich zum nächsten case
ausgeführt wird. Es verlässt den switch
Block, nachdem die passende
switch
Wie verwendet ich JavaScript switch
Verwenden Sie die Anweisung
switch
Beginnen Sie mit dem Schlüsselwort case
Schreiben Sie dann das Schlüsselwort case
Schreiben Sie den Code, der ausgeführt wird, wenn break
Verwenden Sie das Schlüsselwort case
, um zu verhindern, dass der Code unerwartet auf dem nächsten default
Schließlich können Sie das Schlüsselwort case
verwenden, um anzugeben, ob kein switch
Was ist die Syntax einer Anweisung? JavaScript switch
Die Syntax der Anweisung lautet wie folgt:
switch(表达式) { case 值1: // 如果表达式等于值1,则执行的代码 break; case 值2: // 如果表达式等于值2,则执行的代码 break; ... default: // 如果表达式与任何case都不匹配,则执行的代码 }
Ausdrücke werden nur einmal bewertet. Der Wert des Ausdrucks wird mit dem Wert jedes case
verglichen. Wenn es eine Übereinstimmung gibt, wird der zugehörige Codeblock ausgeführt.
break
ohne switch
-Anweisung verwenden? Ja, aber nicht empfohlen, da dies dazu führt, dass der Code unerwartet auf die nächste case
geht, die "durch" genannt wird. Die break
-Antage wird verwendet, um zu verhindern, dass dies geschieht. Es verlässt den case
Block, nachdem die passende switch
ausgeführt wurde.
switch
Anweisungen und if-else
Anweisungen? JavaScript switch
Anweisungen und if-else
-Anthemen ist, wie sie Entscheidungen treffen. Die switch
Anweisung bewertet den Ausdruck einmal und vergleicht ihn mit mehreren case
s, wobei der Codeblock ausführt, der dem passenden case
zugeordnet ist. Andererseits bewertet die Anweisung if-else
eine Bedingung, wenn die Bedingung wahr ist, wird ein Codeblock ausgeführt, ansonsten wird ein anderer Codeblock ausgeführt.
switch
-Anweisungen verwendet werden? Ja, der Ausdruck in der Anweisung switch
kann jeder Datentyp sein, einschließlich Zeichenfolgen. Der Wert von case
muss auch dem Datentyp des Ausdrucks übereinstimmen.
case
JavaScript switch
Anweisungen? Um mehrere case
Anweisungen von switch
zu verwenden, müssen Sie mehrere switch
Anweisungen in den case
Block schreiben. Jede case
Anweisung sollte einen eindeutigen Wert haben, der dem Ausdruck entspricht. Wenn der Ausdruck mit dem Wert von case
übereinstimmt, wird der zugehörige Codeblock ausgeführt.
default
ohne switch
verwenden? Ja, aber es wird empfohlen, default
Fälle einzubeziehen, da es ausgeführt wird, wenn kein case
mit dem Ausdruck übereinstimmt. Es wirkt als alternative Option.
default
-Anweisung mit einer switch
-Stallation? Um eine default
-Anweisung zu verwenden, die den Fall switch
enthält, müssen Sie das Schlüsselwort default
, gefolgt von einem Dickdarm, schreiben und wenn kein case
mit dem ausführenden Ausdruck übereinstimmt. Der Fall default
erfordert keine break
-Anweisung, da es im switch
-Block immer der letzte Fall ist.
Das obige ist der detaillierte Inhalt vonJQuery Switch Anweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!