Powód jest zawsze jeden, wartości mogą być liczne. A może odwrotnie: będzie kilka przyczyn pojawienia się na jednej wartości. W każdym przypadku musisz wykonać tylko jedno rozwiązanie w zależności od pewnych warunków lub odwrotnie. Nawet jeśli rozwiązanie może mieć wiele opcji, tylko jedna ścieżka będzie realizowana w dowolnym celu, ale ścieżki są zwykle wielokrotne i trzeba dokonywać wyborów.
[IMG] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_581.jpeg [/img]
Klasyczne stwierdzenie warunkowe, jeśli (warunek ) {algorytm 1, jeśli warunek jest prawdziwy} else {algorytm 2, jeśli warunek jest fałszywy} daje tylko dwa warianty wyboru. Ale nawet proste, prawdziwe zadanie zawsze daje wiele opcji. Prosty "nie jeden", ale jeden warunek
[IMG] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_702. jpeg [/img]
Tutaj polecenie if {} {} else {} try {} cath () {} uruchamia procedurę wymiany AJAX w algorytmie. Przetwarzanie odpowiedzi jest wykonywane przez podobny zestaw operatorów warunkowych.przypadek przełączania javascript: example
[kciuk] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_993.jpeg [/kciuka]
Konstrukcja przypadku przełącznika umożliwia J avascriptprzewidzieć kilka algorytmów w zależności od wartości zmiennej wartości wyrażenia. Ważne jest, aby uznać, że wybór odpowiedniego algorytmu będą prowadzone przez konkretnych warunków wymienionych w przełączniku () i wartość określona w tej sprawie. Symbol „1”, a numer 1 - nie jest tym samym, typ konwersji nie jest wykonywana. na wiele sekcji
[kciuk] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_634.jpeg [/kciuka]
W tych przykładach brakowało przerwy przypadek pierwszej sekcji. Opcja twarzy rezultacie Variant2 za to z nim, aby rozpocząć realizację, aw opcji prawo będą odbierane Variant1Variant2 więc będziesz pierwszą, ale nie efekt będzie na drugim stanie, a poza tym nic nie stoi wykonać pierwszy odcinek, potem drugi rachunku, między nie mają operatora break, a dwa razy javascript nie zmienia. Należy zauważyć, że zmiana w zmiennej ciała iCond zaprojektować dowolny efekt nie będzie.W rzeczywistości, a rzeczywistość problemu Kod
[kciuk] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_275.jpeg [/kciuka]
Podmioty z wyboru może być wprowadzony w każdym jeden W ich przypadku sekcje mogą być warunkoweoperatorzy, cykle, wszelkie inne projekty. Nie powinieneś lekceważyć zakresu zmiennych. Używane wszędzie powinno być opisane globalnie.Jednak nie należy niewłaściwie używać javascript. Skrzynka przełączników to świetne narzędzie rozgałęzione, ale nie mobilne w przypadku dużych woluminów kodu. Bardziej przemyślane i wykonane wybory bardziej funkcjonalne, tym trudniej będzie się zmieniać w czasie. Prawdziwym problemem nie jest statyczna, a jeśli nie brać pod uwagę zmiany w trakcie swojej decyzji, wraz z zakończeniem pracy w pierwszych dniach operacji ustalono zasób będzie oczywiste nieścisłości i braki. Wyzwanie, oczywiście, iść do przodu, a strona będzie musiał opracować na. Z tego punktu widzenia, główną wadą przypadek przełącznik javascript wynika z jego wielkości i złożoności. Jeśli go nie nadużyjesz, możesz zapewnić osiągnięcia dzięki kompaktowym i małym wyborom.
Warunki + = rozwiązanie nowego cyklu ruchu
[thumb] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_836.jpeg [/thumb]
Kiedy się urodził, „LISP "i" Prolog ", podobne do ich języka programowania. Były walki o operatorów przejścia i etykiety. Próbowałem uzyskać przyzwoitą ocenę funkcjonalnego stylu pisaniaprogramy. Dziś masowy programista entuzjastycznie propaguje idee obiektowe. Jednak do tej pory we współczesnych pracach znajdują swoje podstawowe znaczenie warunkowe operatory. Ale istotą nowoczesnych idei jest właśnie to, że same obiekty tworzą warunki i znajdują rozwiązania. W końcu obiekt jest zbiorem składni i semantyki.