Heim > Web-Frontend > js-Tutorial > Hauptteil

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

Mary-Kate Olsen
Freigeben: 2024-10-24 04:27:02
Original
612 Leute haben es durchsucht

**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');
}
Nach dem Login kopieren

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');
    }
};
Nach dem Login kopieren

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!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!