Die switch-case-Konstruktion in JavaScript
Mit der Konstruktion switch-case
kann man verschiedenen Code ausführen, abhängig
vom Wert einer Variable.
Hier ist die Syntax dieser Konstruktion:
switch (Variable) {
case 'Wert1':
/*
hier der Code, der ausgeführt wird, falls
die Variable den Wert1 hat
*/
break;
case 'Wert2':
/*
hier der Code, der ausgeführt wird, falls
die Variable den Wert2 hat
*/
break;
case 'Wert3':
/*
hier der Code, der ausgeführt wird, falls
die Variable den Wert3 hat
*/
break;
default:
/*
hier der Code, der ausgeführt wird, falls
keiner der Werte übereinstimmt
*/
break;
}
Schreiben wir ein Codebeispiel mit der Konstruktion
switch-case:
let num = 1;
switch (num) {
case 1:
console.log('value1');
break;
case 2:
console.log('value2');
break;
case 3:
console.log('value3');
break;
default:
console.log('incorrect value');
break;
}
Schreiben Sie den folgenden Code mit switch-case um:
let lang = 'ru';
if (lang == 'ru') {
console.log('рус');
} else if (lang == 'en') {
console.log('анг');
} else if (lang == 'de') {
console.log('нем');
} else {
console.log('язык не поддерживается');
}