Oświadczenie o sprawie w JavaScript

Oświadczenie o sprawie w JavaScript
JavaScript obsługuje różne stwierdzenia warunkowe do podejmowania decyzji w czasie wykonywania, takie jak „Jeśli inaczej" I "Przełącz instrukcje spraw„;; Jednak w niektórych konkretnych warunkach, wykorzystując instrukcje przełączników zamiast „Jeśli inaczej„Oświadczenia są uważane za wygodniejsze.

Na przykład musisz przetestować zmienną dla tysięcy różnych wartości, a następnie działać na podstawie wyników testu. W tym scenariuszu użycie "Jeśli inaczej”Oświadczenie jest mniej wydajne niż przełącznik instrukcji przypadków. Tak więc, aby ocenić wyrażenie dla wielu przypadków, lepiej jest użyć Switch Case Instrukcja W miarę wzrostu czytelność kodu.

W tym spisie omówi działanie i użycie instrukcji Case w JavaScript za pomocą odpowiednich przykładów.

Praca instrukcji przełącznika w JavaScript

Poniższy poziom blokowy ilustruje działanie instrukcji przełącznika w JavaScript:

Gdy instrukcja przełącznika jest dodawana w JavaScript, wykonuje wykonanie w następujących krokach:

  • Po pierwsze, oświadczenie, a następnie „przełącznik„Słowo jest oceniane.
  • W następnym etapie wynik oceny to „rygorystycznie”W porównaniu z„wartości”Z dodanego„sprawy”, Jeden po drugim od góry do dołu.
  • Gdy wynik wyrażenia zostanie dopasowany do wartości dowolnego „sprawa„Oświadczenia dodane w bloku kodu zostaną wykonane, a„ „przerwa”Słowo kluczowe przełamuje przepływ wykonania instrukcji przełącznika.
  • Wreszcie „„domyślny„Blok kodu przypadku jest wykonywany, gdy wyniki oceny wyrażenia nie są zgodne z żadnym z określonych przypadków.

Teraz sprawdź składnię instrukcji przełącznika, ponieważ pomoże w wdrożeniu.

Składnia

przełącznik (wyrażenie)
Pasa:
// blok kodu przypadku a
przerwa;
CASEB:
// blok kodu przypadku b
przerwa;
CASEC:
// Blok kodu Case C
przerwa;
domyślny:
// blok kodu w obudowie domyślnej
przerwa;

Tutaj, "wyrażenie”To warunek, który zostanie oceniony,„sprawa„Słowo kluczowe jest wykorzystywane do definiowania przypadków, a następnie ich wartości”przerwa„Słowo kluczowe jest dodawane w celu przerwania przepływu sterowania instrukcji przełącznika i„ „domyślny„Oświadczenie to„opcjonalny„Przypadek, który zostanie wykonany, gdy wyrażenie przypadku przełącznika zostanie ocenione jako„FAŁSZ".

Teraz sprawdźmy niektóre przykłady związane z instrukcją przełącznika w JavaScript.

Przykład 1: Jak używać instrukcji przełącznika w JavaScript z słowem kluczowym „Break”

Przede wszystkim stworzymy zmienną o nazwie „A”I zainicjuj go o wartości„2”:

var a = 2;

W następnym kroku zmienna „A”Jest przekazywany do instrukcji przełącznika jako„wyrażenie,”, A instrukcja przełącznika będzie porównać wartość zmiennej„A”Ze wszystkimi dodanymi przypadkami:

przełącznik (a)
Case0:
konsola.log („liczba to zero”);
przerwa;
przypadek 1:
konsola.log („Numer to jeden”);
przerwa;
Case2:
konsola.Log („Numer to dwa”);
przerwa;
domyślny:
konsola.log („Numer nie jest zerowy, jeden lub dwa”);

Jako wartość zmiennej „A”Dopasowane do„Przypadek 2„Jego powiązany blok kodu zostanie wykonany, a program zostanie wyprowadzony”Liczba to dwa„Do okna konsoli i wyjdź z instrukcji sprawy:

W innym przypadku, jeśli wartość zmienna nie pasuje do żadnego z określonych przypadków, wówczas JavaScript wykonuje instrukcje dodane w „domyślny" sprawa.

Na przykład, w poniższym przykładzie, wartość zmiennej „A" jest ustawione na "10,”, Który nie będzie pasował do wartości dodanych przypadków przełącznika:

var a = 10;
przełącznik (a)
Case0:
konsola.log („liczba to zero”);
przerwa;
przypadek 1:
konsola.log („Numer to jeden”);
przerwa;
Case2:
konsola.Log („Numer to dwa”);
przerwa;
domyślny:
konsola.log („Numer nie jest zerowy, jeden lub dwa”);

Tak więc instrukcja przełącznika wykonuje blok kodu „domyślny" sprawa:

Przykład 2: Jak używać instrukcji przełącznika w JavaScript bez słowa kluczowego „Break”

Jeśli nie dodałeś „przerwa„Słowo kluczowe, wówczas JavaScript najpierw wykona sprawę, w której określona wartość zostanie dopasowana, a następnie uruchomi wszystkie pozostałe przypadki, nawet jeśli kryteria nie zostaną spełnione.

Na przykład „„przerwa" Słowo kluczowe Brakuje w oświadczeniu o podanym poniżej programie:

var a = 2;
przełącznik (a)
Case0:
konsola.log („liczba to zero”);
przypadek 1:
konsola.log („Numer to jeden”);
Case2:
konsola.Log („Numer to dwa”);
Case3:
konsola.Log („Numer to trzy”);
domyślny:
konsola.log („Numer nie jest zerowy, jeden lub dwa”);

W tym scenariuszu instrukcja przypadku przełącznika będzie sekwencyjnie pasować do wartości zmiennej „A”Ze wszystkimi przypadkami, dopóki nie dotrze do„Przypadek 2”; jako „przerwa„Brakuje słowa kluczowego, więc po wykonaniu bloku kodu„Przypadek 2”, JavaScript nie złamie kontroli wykonania, a następnie uruchomi następne przypadki:

Przykład 3: Jak używać instrukcji przełącznika w JavaScript z wieloma kryteriami

Istnieje szansa, że ​​musisz wykonać podobne operacje w wielu przypadkach. W takiej sytuacji zamiast pisać ten sam blok kodu dla każdego „sprawa”Raz po raz, wyklucz„przerwa”Słowo kluczowe i napisz tę konkretną operację dla grupy przypadków w następujący sposób:

const a = "4";
przełącznik (a)
przypadek 1":
Przypadek „2”:
Przypadek „3”:
Przypadek „4”:
konsola.log („liczba jest mniejsza niż 5”);
przerwa;
Przypadek „Numer to 5”:
domyślny:
konsola.log („Numer jest nieprawidłowy”);

Powyższy program wydrukuje oświadczenie „Liczba jest mniejsza niż 5”Jeśli wartość zmiennej”A„Dopasowany do sprawy”1”,„2”,„3", Lub "4”:

Podaliśmy podstawowe informacje związane z oświadczeniem sprawy w JavaScript. Możesz go dalej zbadać zgodnie z Twoimi wymaganiami.

Wniosek

Switch Case Instrukcja W JavaScript jest wykorzystywany do wykonywania jednego bloku kodu, jeśli spełnione są określone kryteria. Służy przede wszystkim do wykonywania operacji na podstawie różnych warunków. Instrukcja przełącznika działa podobna do "Jeśli inaczej”Warunki; Jednak użycie przypadku przełącznika utrzymuje czytelność kodu. W tym spisie omówiono działanie instrukcji spraw w JavaScript za pomocą odpowiednich przykładów.