RačunalaProgramiranje

JavaScript: prekidač slučaj - mogućnosti odabira

Razlog je uvijek isti, vrijednosti su vjerojatno puno. Ili obrnuto: jedna vrijednost će biti nekoliko razloga za njegovu pojavu. U svakom slučaju, ovisno o određenim uvjetima treba uzeti samo jedno rješenje, ili obrnuto.

Čak i ako se odluka može imati više mogućnosti za bilo koju namjenu će dovesti samo na jedan način, ali obično nekoliko načina, a mi moramo napraviti izbor.

Klasična uvjetovana izjava ako (uvjet) {1 algoritam, ako je uvjet istinit} else {2 algoritam, ako je uvjet lažan} daje samo dva izbora. No, čak i jednostavan pravi izazov uvijek daje puno mogućnosti.

Jednostavan „nitko”, ali pod jednim uvjetom

JavaScript Dizajn, prebacivanje slučaja = više vrijednosti uvjetima. Može se dobiti korištenjem sličan Ako kombinacije operatora. Međutim, nesumnjivo, prva izvedba sintaktički i semantički ispravnije. Osim toga, formalna odluka o drugoj verziji zahtijeva više vještine razvijanja:

Tu kombinaciju ako (...) {...} else {...} i pokušati {...} Cath (...) {...} pruža vrhunske postupak AJAX-razmjena u algoritmu. obrada odgovor obavlja sličan skup uvjetnih izjava.

JavaScript prekidač slučaj: primjer

Glavna vanjska razlika odabir opcije iz jednog stanja: ne možete pisati dva, a nekoliko blokova izvršnih naredbi. To će se izvršiti samo jednom ili samo nekoliko.

Struktura J avascript prekidač slučaju omogućava da se dobije više algoritama ovisno o vrijednosti varijable ili izražavanja. Važno je imati na umu da je pravilan izbor algoritma će se na točno podudaranje u smislu sklopke vrijednosti () i vrijednosti onoga što je navedeno u ovom slučaju. „1”, a broj jedan - to je tip pretvorbe nije napravio ovdje nije isto.

Izvođenje više dijelova

Karakteristična značajka dizajna izbore J avascript prekidač slučaju je odsutnost zagradama blokova - {...} povjerio definirati samo početak i kraj tijela operatera. Svaki dio završava slučaj loma operatera koji ne može biti.

U ovim primjerima preskaču pauzu u prvom slučaju sekciji. Opcija na lijevoj strani će dati rezultat Variant2, jer ovdje se počinje izvršenje, te u ostvarenju prava će biti primljena Variant1Variant2, kao što će biti učinjeno prvi, ali ne i učinak je drugi uvjet, a osim toga, ništa ne sprečava izvršavanje izjave prvom dijelu, a onda drugo, između njih ne postoji operater pauze, nego dva puta JavaScript prekidač slučaju ne. Treba napomenuti da je promjena u varijablu iCond u strukturi tijela ne daje nikakav učinak.

CODE stvarnost i realnost problema

JavaScript - jezik velik, brz, precizan i logično s koristi sintaksu. JavaScript prekidač slučaju dizajn radi savršeno, omogućujući jasan i precizan opis željenog različitim opcijama na specifičnim uvjetima.

Odabir operatora može se umetnuti u svaku drugu. U slučaju sekcija može biti uvjetna izjave, petlje, bilo koje druge strukture. Ne smije se zanemariti opseg varijabli. Kako se koristi svugdje je opisana u svijetu.

Međutim, to ne bi trebao biti zlostavljani JavaScript. Prekidač slučaj - odličan alat grana, ali ne u mobilnom kod velike količine. Promišljena i funkcionalna raspon mogućnosti izvršiti, teško da će se promijeniti kasnije.

Pravi izazov nikada neće stajati mirno, a ako ne uzeti u obzir promjene u toku svoje odluke, da je od završetka rada, tijekom prvih dana rada stvoriti resurs će biti očigledne netočnosti i propusta. Izazov je, naravno, neće ići naprijed, a stranica će morati biti završen.

Iz ove perspektive, glavni nedostatak JavaScript prekidača slučaju proizlazi iz njegove veličine i složenosti. Ako ne zloupotrijebiti, možete postići da kompaktnom i malih mogućnosti.

Stanje + rješenje = Novi krug pokret

Ispravno formulirati problema približna otopine. Iako je problem, po definiciji, samo po sebi ne može ništa riješiti i zumiranje.

Stanje se koristi svugdje (privatni mali zadatak). uvjeti izvršenja = izvršenja nekog koda. Koristite JavaScript prekidač slučaju - to je modna izjava, a jasna potreba. Budući da se napravi na svim jezicima, jer je jednostavan i praktičan.

Nakon rođen „Lisp” i „prolog”, slično kao i njihovim programskim jezicima. Bilo je bitaka tijekom tranzicije operatora i naljepnice. Ja sam težak da biste dobili pristojan rang funkcionalni stil pisanja programa. Danas, masivna programer oduševljeno promiče objektno-orijentirane ideje.

Međutim, do sada je u suvremeni radovi naći svoje bitne uvjet. Ali bit modernih ideja u činjenici da su sami predmeti postavljanje uvjeta i naći rješenja. Uostalom, objekt - skup sintakse i semantike.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.birmiss.com. Theme powered by WordPress.