Die switch-Anweisung
Die Anweisung switch wird verwendet, um
einen Wert aus einer Reihe von Werten
auszuwählen.
Syntax
switch (variable) {
case 'wert1':
/*
hier steht der Code, der ausgeführt wird,
wenn die variable den wert1 hat
*/
break;
case 'wert2':
/*
hier steht der Code, der ausgeführt wird,
wenn die variable den wert2 hat
*/
break;
case 'wert3':
/*
hier steht der Code, der ausgeführt wird,
wenn die variable den wert3 hat
*/
break;
default:
/*
hier steht der Code, der ausgeführt wird,
wenn kein Wert übereinstimmt
*/
break;
};
Der Vergleich erfolgt auf strikte Gleichheit. Der Block default
ist nicht obligatorisch.
Beispiel
Lassen Sie uns die Sprache des Benutzers abhängig
vom Wert der Variable lang auf dem Bildschirm anzeigen:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('рус');
break;
case 'en':
alert('англ');
break;
case 'de':
alert('нем');
break;
default:
alert('язык не поддерживается');
break;
};
Beispiel
Lassen Sie uns die Jahreszeit ausgeben, in die der Wert aus der Variable fällt:
let num = 3;
switch (lang) {
case 1:
alert('весна');
break;
case 2:
alert('лето');
break;
case 3:
alert('осень');
break;
case 4:
alert('зима');
break;
};
Siehe auch
-
Lektion aus dem JavaScript-Lehrbuch,
in der die Arbeit mitswitch-caseausführlich beschrieben wird -
die Anweisung
if,
die ebenfalls eine Bedingung erstellt