Razlog je uvijek jedan, vrijednosti su vjerojatno da će biti mnogo. A možda i obrnuto: bit će nekoliko razloga za njegovo pojavljivanje na jednoj vrijednosti. U svakom slučaju, morate napraviti samo jedno rješenje ovisno o nekom stanju ili obrnuto. Čak i ako rješenje može imati više opcija, samo jedan put će se slijediti u bilo koju svrhu, ali putovi su obično višestruki i morate napraviti izbor.
[img] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_581.jpeg [/img]
Klasični uvjetni operator ako (uvjet ) {algoritam 1 ako je uvjet istinit} drugo {algoritam 2 ako je uvjet lažan} daje samo dvije varijante izbora. Ali čak i jednostavan pravi zadatak uvijek daje mnogo opcija. Jednostavan "ne jedan", ali jedan uvjet
http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_702. jpeg [/img]
Ovdje naredba if {} {} else {} try {} cath () {} pokreće AJAX postupak razmjene u algoritmu. Obradu odgovora obavlja sličan skup uvjetnih operatora.javascript prekidač slučaj: primjer
[thumb] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibrvvarantv_993.jpeg [/thumb]
Dizajn J avaScript prekidača omogućujepredvidjeti nekoliko algoritama ovisno o vrijednosti varijable vrijednosti izraza. Važno je uzeti u obzir da će izbor željenog algoritma biti izveden s točnim podudaranjem vrijednosti stanja u prekidaču () i vrijednosti specificirane u slučaju. Simbol "1" i znamenka 1 nisu isti, ovdje se ne provode vrste pretvorbe. Implementacija nekoliko odjeljaka
[thumb] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_634.jpeg
U ovim primjerima, prekid Slučaj prvog dijela. Varijanta na lijevoj strani će dati rezultat Variant2 jer počinje s izvršenjem, au varijanti desno će dobiti Variant1Variant2 jer će biti prvi, ali nikakav učinak neće biti od drugog uvjeta, a osim toga, ništa ne sprječava operatore prvog odjeljka, a zatim i drugog: između oni nemaju operatera za prekid, a dvostruko slučaj javascript prekidača ne. Treba napomenuti da mijenjanje varijable iCond u tijelu strukture neće proizvesti nikakav učinak.Stvarnost koda i stvarnost zadatka
[thumb] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_275.jpeg
Operatori odabira mogu umetnuti jedan u a. U njihovom slučaju dijelovi mogu biti uvjetovanioperaterima, ciklusima, bilo kojim drugim dizajnom. Ne biste trebali zanemariti opseg varijabli. Koristi se svugdje na globalnoj razini.Međutim, ne smijete zloupotrebljavati javascript. Slučaj prekidača je izvrstan alat za grananje, ali nije mobilan na velikim količinama koda. Što je izbor opcija oprezniji i funkcionalniji, to će se kasnije teško mijenjati. Stvarni zadatak nikada ne stoji na mjestu, a ako ne uzmete u obzir promjene u procesu njegova rješavanja, od trenutka završetka rada, u prvim danima iskorištavanja stvorenog resursa, netočnosti i nedostaci bit će očiti. Zadatak će bez sumnje ići naprijed, a stranica će se morati poboljšati. S ove točke gledišta, glavni nedostatak slučaja javascript prekidača proizlazi iz njegove veličine i složenosti. Ako ga ne zlorabite, možete osigurati postignuća kompaktnih i malih izbora.
Uvjet + rješenje = novi tijek kretanja
[thumb] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibrvvarantv_836.jpeg
Kada se rodio "Lisp" "i" Prolog ", slično njihovom programskom jeziku. Bile su bitke oko operatera tranzicije i etiketa. Pokušao sam dobiti pristojnu ocjenu funkcionalnog stila pisanjaprograme. Danas, masovni programer oduševljeno propagira objektno orijentirane ideje. Međutim, do sada u suvremenim djelima pronalaze svoje bitno značenje uvjetni operatori. No, suština modernih ideja je upravo u tome što objekti sami stvaraju uvjete i pronalaze rješenja. Uostalom, objekt je zbirka sintakse i semantike.