220 Shares 4751 views

JavaScript: case switch – opcje wyboru

Powód jest zawsze taki sam, wartości są prawdopodobnie dużo. Albo odwrotnie: jedna wartość będzie kilka przyczyn jej występowania. W każdym przypadku, w zależności od pewnych warunków trzeba wykonać tylko jedno rozwiązanie, i vice versa.

Nawet jeśli decyzja może mieć kilka opcji w dowolnym celu doprowadzi tylko jeden sposób, ale zazwyczaj na kilka sposobów, a my musimy dokonać wyboru.

Klasyczny instrukcja warunkowa if (warunek) {1 algorytm, jeśli warunek jest spełniony} else {2 algorytm, jeśli warunek jest fałszywy} daje tylko dwie możliwości. Ale nawet prosty prawdziwym wyzwaniem zawsze daje wiele możliwości.

Prosty „nikt”, ale pod jednym warunkiem

Projekt JavaScript, przełączyć case = wiele wartości Umowy. Można uzyskać stosując podobną Jeśli kombinacji operatora. Jednak niewątpliwie, w pierwszym przykładzie wykonania składniowo i semantycznie bardziej właściwe. Dodatkowo, formalna decyzja w tej drugiej wersji wymaga więcej umiejętności Developer:

Jest kombinacją jeśli (…) {…} else {…} i try {…} Cath (…) {…} zapewnia najwyższej procedura wymiany AJAX w algorytmie. przetwarzanie reakcja odbywa się podobny zestaw instrukcji warunkowych.

JavaScript przypadek przełącznik: przykład

Główną różnicą zewnętrzny wybrać opcję z jednym warunkiem: nie można napisać dwa, a kilka bloków poleceń wykonywalnych. zostanie wykonany tylko raz lub tylko kilka.

Struktura J avascript przypadku przełącznika pozwala na zastosowanie wielu algorytmów, w zależności od wartości zmiennej lub wyrażenia. Ważne jest, aby pamiętać, że właściwy wybór algorytmu zostanie wykonany na dokładne dopasowanie pod względem wartości przełącznika () i wartości, co zostało stwierdzone w tej sprawie. „1” i numer 1 – ten typ konwersji nie jest tutaj nie jest taka sama.

Wykonywanie wielu odcinków

Charakterystyczną cechą wybór projektu J avascript przypadku przełącznika jest brak wsporników bloków – {…} powierzone zdefiniować tylko na początku i na końcu ciała operatora. Każda sekcja kończy się przerwa przypadku operatora, który nie może być.

W tych przykładach pominięte przerwy w pierwszej części obudowy. Opcja na lewo dadzą wynik Variant2, ponieważ to właśnie tu zaczyna się wykonanie, a także w wykonaniu prawa będą odbierane Variant1Variant2, jak będzie to miało miejsce w pierwszym, ale bez efektu jest drugi warunek, a poza tym nic nie stoi na wykonanie sprawozdania z pierwszego odcinka, a następnie po drugie, między nimi nie ma przerwy operator, ale dwukrotnie JavaScript przypadek przełącznik nie. Należy zauważyć, że zmiana w zmiennej iCond w strukturze ciała nie daje żadnego efektu.

KOD rzeczywistość i rzeczywistość problemu

JavaScript – język wielki, szybki, zwięzły i logiczny z składni. JavaScript przypadek przełącznik projekt działa idealnie, umożliwiając wyraźny i dokładny opis żądanej różnych opcji na konkretnych warunkach.

Wybór operatora może być włożona do siebie. W przypadku odcinków może być sprawozdanie warunkowe, pętle, inne konstrukcje. Nie powinniśmy zaniedbywać zakres zmiennych. Jak stosuje się wszędzie tam, gdzie jest opisany na całym świecie.

Jednak nie powinno być nadużywane JavaScript. Sprawa przełącznik – wielki oddział narzędzie, ale nie w kodzie telefonu wysokonakładowego. Przemyślany i funkcjonalny zakres opcji wykonywane, tym trudniej będzie je zmienić później.

Prawdziwym wyzwaniem nigdy nie stoi w miejscu, a jeśli nie brać pod uwagę zmiany w trakcie swojej decyzji, że od zakończenia prac, w pierwszych dniach pracy, aby utworzyć zasób będzie oczywiste nieścisłości i pominięcia. Wyzwanie, oczywiście, będziemy iść do przodu, a strona będzie musiała zostać zakończona.

Z tego punktu widzenia, główną wadą JavaScript przypadku przełącznika wywodzi się od jego wielkości i złożoności. Jeśli nie nadużywają go, można osiągnąć, aby kompaktowej i małych wyborów.

Stan + = rozwiązanie nowego cyklu przemieszczenia

Właściwie formułowane problemem jest zbliżony do rozwiązania. Choć problem jest, z definicji, nie może sam w sobie niczego, a zoom rozwiązać.

Warunkiem jest stosowany wszędzie (prywatny mały zadanie). Warunki wykonania = wykonanie jakiegoś kodu. Użyj na JavaScriptu przypadku przełącznika – jest modą, a wyraźna potrzeba. Ponieważ są wykonane we wszystkich językach, ponieważ jest prosty i wygodny.

Raz urodzony „Lisp” i „Prolog”, podobny do ich języków programowania. Były bitwy nad operatorami przejściowych i etykiety. Próbuję dostać przyzwoity ranking funkcjonalny styl pisania programów. Dzisiaj masywny deweloper entuzjastycznie promuje idee obiektowych.

Jednak do tej pory w nowoczesne dzieła znaleźć swoje podstawowe instrukcje warunkowe. Ale istotą nowoczesnych pomysłów w tym, że same cele postawione warunki i znaleźć rozwiązania. Po tym wszystkim, obiekt – zestaw składni i semantyki.