Wyjaśniona instrukcja przełącznika JavaScript - wyjaśniona

Wyjaśniona instrukcja przełącznika JavaScript - wyjaśniona
A przełącznik Oświadczenie ocenia wartość zmiennej lub wyrażenia w stosunku do zestawu wartości. Każda wartość w instrukcji przełącznika nazywana jest sprawą. Gdy sprawa jest dopasowana do wartości zmiennej, kod obecny w treści tego instrukcji jest wykonywany.

Kiedy używać Przełącznik Oświadczenie?

Przełącznik Oświadczenia są alternatywą dla stwierdzeń IF-Else. Poniżej znajduje się lista różnic i podobieństw między przełącznikiem i Jeśli inaczej sprawozdania:

  • Na, Jeśli stwierdzenie, warunek może być wartością zakresu, podczas gdy przełącznik Instrukcja może przyjmować tylko jedną liczbę całkowitą, obiektem lub wartością wyliczoną jako jej warunek.
  • Jeśli inaczej oświadczenia są świetne na warunki logiczne, podczas gdy przełącznik Instrukcja działa ze stałymi wartościami danych.
  • Warunek w Jeśli inaczej stwierdzenie może być równością lub dowolnym innym logicznym wyrażeniem, podczas gdy przełącznik Oświadczenie może działać tylko z równościami.

Notatka: Użyjemy konsoli przeglądarki, aby zademonstrować przykłady wykonane w tym poście. Aby otworzyć konsolę przeglądarki:

  • Użyj F12 Klucz w chromie i innych przeglądarkach na bazie chromu.
  • Używać Ctrl + Shift + K Klawisze klawiatury dla Mozilli.
  • Używać Opcja + ⌘ + c Klawisze skrótów klawiatury w Safari (jeśli menu programisty nie pojawia się, to otwórz preferencje, naciskając ⌘ +, i w Zaawansowany Kontrola zakładki „Pokaż opracuj menu w pasku menu”).

Jak używać instrukcji przełącznika?

W tym przykładzie stworzymy prosty program za pomocą przełącznik Oświadczenie w JavaScript. Ale najpierw omówmy składnię przełącznik Oświadczenia w JavaScript.

Składnia

przełącznik (wyrażenie)
Przypadek A:
Sprawozdania
przerwa;
Przypadek B:
Sprawozdania
przerwa;
domyślny:
Sprawozdania

przełącznik Oświadczenie ocenia zmienną lub wyrażenie obecne między nawiasami (). Porównuje go z każdym przypadkiem obecnym w ciele instrukcji przełącznika. Jeśli pierwszy przypadek jest prawdziwy, wówczas stwierdzenia obecne w jego ciele są wykonywane. Jeśli drugi przypadek jest prawdziwy, wówczas stwierdzenia przedstawione w ciele drugiego przypadku są wykonywane. Instrukcje przerwy i domyślne są opcjonalne. Oświadczenia obecne w domyślnie są wykonywane tylko w przypadku, gdy wszystkie instrukcje spraw są fałszywe. Oświadczenie o przerwie służy do wyjścia z ciała instrukcja przełącznika Po dopasowaniu sprawy do wyrażenia. Jeśli nie używamy instrukcji przerwy, to przełącznik Oświadczenie oceni wyrażenie w każdym przypadku, nawet jeśli jeden z przypadków jest prawdziwy.

var car = "Toyota Prius";
przełącznik (samochód)
Case „Toyota Prius”:
konsola.Log („Nazwa samochodu: Toyota Prius \ Nfuel Economy: 18/21 km/l”);
przerwa;
Case „Toyota Vitz”:
konsola.Log („Nazwa samochodu: Toyota Vitz \ nfuel Economy: 20/22 km/l”);
przerwa;
Case „Toyota Corolla”:
konsola.Log („Nazwa samochodu: Toyota Corolla (Axio) \ Nfuel Economy: 19/22 km/l”);
przerwa;
domyślny:
konsola.log („Ten samochód nie jest obecny w naszej bazie danych.")

Wyjście:

W powyższym przykładzie, po pierwsze, zadeklarowaliśmy zmienną wymienioną samochód i przypisał to wartość. Następnie przekazaliśmy zmienną samochód jako argument dla przełącznik Oświadczenie i dał mu trzy przypadki. przełącznik Instrukcja sprawdzi wartość zmiennej samochód przeciwko każdej sprawie do momentu znalezienia meczu. Następnie wykona ciało tego konkretnego przypadku, a następnie zakończy przełącznik Instrukcja za pomocą instrukcji Break.

W powyższym przykładzie, jako wartość zmiennej samochód Jest „Toyota Prius” Oświadczenie przełącznika sprawdza tylko w pierwszym przypadku, a instrukcja przełącznika jest zakończona. Ale jeśli zmodyfikujemy wartość zmiennej samochód w następujący sposób:

var car = "Toyota Corolla";

Następnie instrukcja przełącznika sprawdzi każdą sprawę, a wyjściem będzie:

Jeśli umieścimy nazwę dowolnego innego samochodu, który nie jest obecny jako przypadek w naszym instrukcji przełącznika, wówczas organ domyślnej instrukcji zostanie wykonany, a dane wyjściowe zmieni się na:

var car = "Toyota aqua";

Wniosek

Instrukcje przełączników służą do sprawdzenia wielu warunków na jednej zmiennej. Instrukcje przełączników są wydajną alternatywą dla instrukcji IF-Else. Jeśli instrukcje mogą ocenić prawie wszystkie rodzaje danych, podczas gdy instrukcje przełączników mogą oceniać tylko liczby całkowite lub znaki. Możesz ich użyć w swoim kodzie, w zależności od stylu.

W tym poście dowiedzieliśmy się, jakie są stwierdzenia przełączników. Ponadto dowiedzieliśmy się również, kiedy powinniśmy je preferować od innych warunków warunkowych.