ComputereProgrammering

JavaScript: skifte tilfælde - Valgmuligheder

Årsagen er altid den samme, værdierne er sandsynligvis en masse. Eller omvendt: en værdi vil være flere grunde til dens opståen. Under alle omstændigheder, afhængigt af visse betingelser skal tage kun én løsning, eller omvendt.

Selv hvis afgørelsen kan have flere muligheder til ethvert formål vil føre kun én måde, men som regel flere måder, og vi har brug for at træffe et valg.

Klassisk betingelsessætning hvis (betingelse) {1 algoritme, hvis betingelsen er sand} else {2 algoritme, hvis betingelsen er falsk} giver kun to valg. Men selv en simpel virkelige udfordring giver altid en masse muligheder.

En simpel "ingen", men én betingelse

JavaScript Design, skifte case = flere værdier betingelser. Kan opnås ved en lignende Hvis operatøren kombinationer. Imidlertid ubestrideligt, den første udførelsesform af syntaktisk og semantisk mere korrekt. Desuden vil en formel beslutning om den anden version kræver mere dygtighed Udvikler:

Der kombination hvis (...) {...} else {...} og prøv {...} cath (...) {...} giver top AJAX-udvekslingen procedure i algoritmen. respons behandling udføres tilsvarende sæt af betingede udsagn.

JavaScript switch tilfælde: et eksempel

Den vigtigste eksterne forskel vælge en indstilling fra én betingelse: du kan ikke skrive to, og et par blokke af eksekverbare kommandoer. Det vil blive udført én gang, eller kun et par stykker.

Struktur J avascript switch tilfælde gør det muligt at tilvejebringe en flerhed af algoritmer afhængigt af værdien af en variabel eller et udtryk. Det er vigtigt at huske på, at det korrekte valg af algoritmen vil ske på eksakt match i forhold til den værdi, kontakten (), og værdien af det, der står i sagen. "1" og tallet 1 - denne type konvertering er ikke lavet her er ikke det samme.

Udføre flere sektioner

Et karakteristisk træk ved designvalg J avascript switch tilfælde er fraværet af beslag blokke - {...} betroet definere kun begyndelsen og slutningen af operatørens krop. Hver sektion ender tilfælde pause operatør, som måske ikke.

I disse eksempler sprunget pause i det første tilfælde sektion. Mulighed til venstre vil give resultatet Variant2, fordi det er her, der begynder henrettelsen, og i udformning af retten vil blive modtaget Variant1Variant2, da det vil ske den første, men ingen effekt er den anden betingelse, og desuden intet til hinder for at udføre opgørelser af den første sektion, så sekund, mellem dem er der ingen operatør pause, men to gange JavaScript switch tilfælde ikke. Det skal bemærkes, at ændringen i den variable iCond i kroppen struktur ikke giver nogen effekt.

Kode til virkelighed og virkeligheden af problemet

JavaScript - sproget i en stor, hurtig, præcis og logisk med den anvendte syntaks. JavaScript switch case design fungerer perfekt, så klar og præcis beskrivelse af den ønskede række optioner på de særlige betingelser.

Valg af operatør kan indsættes i hinanden. I tilfælde af afsnittene kan være betingede sætninger, løkker, eventuelle andre strukturer. Vi bør ikke forsømme omfanget af variabler. Som anvendt overalt det er beskrevet i hele verden.

Det bør dog ikke misbruges JavaScript. Skift tilfælde - et godt værktøj gren, men ikke i store mængder mobil kode. Den tænksomme og funktionelle vifte af muligheder udnyttes, jo sværere vil det blive ændret senere.

Den virkelige udfordring vil aldrig stå stille, og hvis du ikke tager højde for ændringer i løbet af sin afgørelse, at siden afslutningen af arbejdet i de første dage af drift for at skabe en ressource vil fremgå unøjagtigheder og udeladelser. Udfordringen er naturligvis, vil gå fremad, og siden vil skulle være færdig.

Fra dette perspektiv, den største ulempe ved JavaScript switch tilfælde stammer fra dens størrelse og kompleksitet. Hvis du ikke misbruger det, kan du opnå at lave en kompakt og små valg.

Betingelse + løsning = ny runde bevægelse

Korrekt formuleret problem tilnærmer opløsning. Selvom problemet er, per definition, i sig selv kan ikke løse noget, og zoom.

Betingelsen bruges overalt (privat lille opgave). betingelser for udførelse = udførelse af nogle koder. Brug af JavaScript switch sag - det er et fashion statement, og et klart behov. Da der gøres i alle sprog, fordi det er nemt og bekvemt.

Når født "Lisp" og "prolog", der svarer til deres programmeringssprog. Der var slag over overgangen operatører og etiketter. Jeg forsøger at få en anstændig placering funktionel stil skrive programmer. I dag er massiv udvikler entusiastisk fremmer objekt-orienterede ideer.

Men indtil nu i moderne værker finde deres væsentlige betingede udsagn. Men essensen af moderne ideer i det faktum, at de objekter, selv fastsætte vilkår og finde løsninger. Efter alt, objektet - et sæt af syntaks og semantik.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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