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:
Notatka: Użyjemy konsoli przeglądarki, aby zademonstrować przykłady wykonane w tym poście. Aby otworzyć konsolę przeglądarki:
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)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";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.