KompiuteriaiProgramavimas

Javascript: jungiklis atveju - pasirinkimo galimybės

Priežastis visada ta pati, vertybės yra tikriausiai daug. Arba atvirkščiai: vienas vertė bus keletas priežasčių, dėl jos atsiradimo. Bet kuriuo atveju, priklausomai nuo tam tikrų sąlygų reikia imtis tik vienas sprendimas, arba atvirkščiai.

Net jei sprendimas gali turėti kelis variantus bet kokiam tikslui bus tik vienas būdas, tačiau paprastai keletą būdų, ir mes turime rinktis.

Klasikinis sąlyginio teiginys , jei (sąlyga) {1 algoritmas, jei sąlyga yra teisinga} else {2 algoritmas, jei sąlyga yra klaidinga} suteikia tik du pasirinkimus. Tačiau net ir paprastas tikras iššūkis visada suteikia daug galimybių.

Paprastas "niekas", bet su viena sąlyga

JavaScript dizainas, pereiti atvejų = kelias reikšmes sąlygas. Galima gauti naudojant panašus, jeigu operatorius derinius. Tačiau neabejotina, jog pirmojo įgyvendinimo varianto sintaksiškai ir semantiškai daugiau teisinga. Be to, formalus sprendimas dėl antrosios versijos, reikės daugiau įgūdžių Kūrėjas:

Yra derinys, jei (...) {...} else {...} ir pabandyti {...} Cath (...) {...} teikia aukščiausios AJAX keitimo procedūra algoritmo. atsakas apdorojimas atliekamas panašų rinkinį sąlyginių ataskaitose.

JavaScript jungiklis atvejis: pavyzdys

Pagrindinis išorinis skirtumas pasirinkite parinktį iš vienos būklės: Jūs negalite rašyti du, o kelis blokus vykdomąjį komandas. Ji bus vykdoma tik kartą ar tik kelios.

Struktūra J avascript jungiklis atvejis leidžia pateikti algoritmų priklausomai nuo kintamojo ar išraiškos vertės pliuralizmą. Svarbu nepamiršti, kad teisingas pasirinkimas algoritmas bus padaryta miesto rungtynių požiūriu vertės jungikliu () ir tai, kas nurodyta bylos vertę. "1" ir šis skaičius 1 - šio tipo konvertavimas čia nėra pagaminti yra ne tas pats.

Atliekant kelis skyrius

Būdingas bruožas dizaino pasirinkimų J avascript jungikliu atveju yra skliaustų blokų nebuvimas - {...} patikėta nustatyti tik pradžią ir pabaigą operatoriaus kūną. Kiekvienas skyrius nutraukė bylos pertraukos operatorius, kuris negali būti.

Šiuose pavyzdžiuose praleisti pertraukos pirmuoju atveju skyriuje. Variantas kairėje duos rezultatą Variant2, nes jis yra čia, kad pradeda vykdyti, ir į dešinę įsikūnijimas bus gauta Variant1Variant2, kaip tai bus daroma pirmą, bet ne poveikis yra antroji sąlyga, be to, niekas netrukdo vykdyti atskaitomybę pirmajame skyriuje, tada antra, tarp jų nėra jokio operatoriaus pertrauka, bet du kartus Javaskriptą jungiklis atveju nėra. Reikėtų pažymėti, kad kintamojo iCond pokytis kūno struktūros nesuteikia jokio poveikio.

Kodas realybe ir problemos realybę

JavaScript - kalbos puikus, greitai, tiksliai ir logiškai su naudotų sintaksė. JavaScript jungiklis atveju dizainas puikiai veikia, todėl aiškiai ir tiksliai aprašoma norimą įvairių variantų konkrečias sąlygas.

Operatoriaus pasirinkimas gali būti įterptas į kitą. Atsižvelgiant į tai, sekcijų atveju gali būti sąlyginiai teiginiai, kilpos, bet kokie kiti statiniai. Mes neturėtume pamiršti kintamųjų sritis. Kaip naudojamas visur ji yra aprašyta visame pasaulyje.

Tačiau tai neturėtų būti piktnaudžiaujama "JavaScript". Perjungti atvejis - puikus įrankis filialas, bet ne didelės apimties mobiliosios kodą. Atidžiai ir funkcionalus galimybių spektrą naudojamasi, tuo sunkiau bus pakeistas vėliau.

Tikrasis iššūkis niekada stovėti, ir jei jūs neturite atsižvelgti į pokyčius savo sprendimą, žinoma, kad nuo darbo užbaigimas, pirmosiomis dienomis veikimo sukurti išteklių bus akivaizdžių netikslumų ir klaidų. Iššūkis, žinoma, bus eiti į priekį, ir svetainė turės būti baigtas.

Žvelgiant iš šios perspektyvos, pagrindinis trūkumas JavaScript jungikliu atveju kyla iš jos dydžio ir sudėtingumo. Jei neturite ja piktnaudžiauti, jūs galite pasiekti, kad kompaktiškas ir mažus pasirinkimus.

Būklė + sprendimas = naujas etapas judėjimas

Teisingai suformuluota problema yra artima sprendimą. Nors problema yra, pagal apibrėžimą, pati negali išspręsti nieko, ir artinimas.

Sąlyga yra naudojamas visur (privatus nedidelis užduotis). atlikimo sąlygas = vykdymą tam tikras kodas. Naudoti JavaScript jungikliu atveju - tai mados ir aiškus poreikis. Kadangi buvo padaryta visomis kalbomis, nes ji yra paprasta ir patogu.

Kai gimė "LISP" ir "Prologue", panašus į jų programavimo kalbų. Nebuvo mūšiai virš pereinamųjų operatorių ir etikečių. Bandau gauti padorų reitingavimo funkcinio stiliaus rašymo programų. Šiandien masinis kūrėjas entuziastingai skatina objektinio idėjas.

Tačiau iki dabar modernūs kūriniai rasti savo esminius sąlyginių pareiškimus. Bet modernių idėjų esmė tame, kad patys daiktai nustatyti sąlygas ir rasti sprendimus. Galų gale, objektas - iš sintaksės ir semantikos rinkinys.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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