Die switch-Anweisung

Die Anweisung switch wird verwendet, um einen Wert aus einer Reihe von Werten auszuwählen.

Syntax

javascriptswitch (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:

javascriptlet 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:

javascriptlet num = 3;

switch (lang) {
  case 1:
    alert('весна');
  break;
  case 2:
    alert('лето');
  break;
  case 3:
    alert('осень');
  break;
  case 4:
    alert('зима');
  break;
};

Siehe auch