Heim  >  Artikel  >  Web-Frontend  >  **So bewerten Sie mehrere Fälle in JavaScript-Switch-Anweisungen**

**So bewerten Sie mehrere Fälle in JavaScript-Switch-Anweisungen**

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-24 04:27:02612Durchsuche

**How to Evaluate Multiple Cases in JavaScript Switch Statements**

Verarbeitung mehrerer Fälle in JavaScript-Switch-Anweisungen

Es ist möglich, mehrere Fälle innerhalb einer JavaScript-Switch-Anweisung auszuwerten, indem die Fall-Through-Funktion genutzt wird . Dadurch kann ein übereinstimmender Fall weiter ausgeführt werden, bis eine Break-Anweisung oder das Ende des Switch-Blocks erreicht wird.

Lösung mit Fall-Through:

Um mehrere Fälle zu verarbeiten Wenn Sie eine JavaScript-Switch-Anweisung verwenden, können Sie die folgende Syntax verwenden:

switch (varName) {
    case "afshin":
    case "saeed":
    case "larry":
        alert('Hey');
        break;
    default:
        alert('Default case');
}

In diesem Beispiel gleicht die Switch-Anweisung den varName mit den Fällen „afshin“, „saeed“ und „larry“ ab. Wenn einer dieser Fälle zutrifft, wird die Warnmeldung „Hey“ angezeigt. Andernfalls wird der Standardfall ausgeführt und die Meldung „Standardfall“ angezeigt.

Alternative Lösung für das DRY-Konzept:

Wenn die Fall-Through-Funktion nicht gewünscht ist Ein alternativer Ansatz zur Einhaltung des DRY-Prinzips (Don't Repeat Yourself) besteht darin, ein Objekt zu verwenden, um Fallwerte Funktionen zuzuordnen:

const cases = {
    "afshin": () => alert('Hey, Afshin!'),
    "saeed": () => alert('Hey, Saeed!'),
    "larry": () => alert('Hey, Larry!')
};

const handleCase = (varName) => {
    if (cases[varName]) {
        cases[varName]();
    } else {
        alert('Default case');
    }
};

In diesem Beispiel nimmt die Funktion handleCase einen Fallwert als an Eingang. Wenn der Wert im Cases-Objekt vorhanden ist, wird die entsprechende Funktion aufgerufen. Wenn der Fallwert nicht gefunden wird, wird die Standard-Fallwarnmeldung angezeigt.

Das obige ist der detaillierte Inhalt von**So bewerten Sie mehrere Fälle in JavaScript-Switch-Anweisungen**. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Baue kleine WerkzeugeNächster Artikel:Baue kleine Werkzeuge