TölvurForritun

JavaScript: rofi tilfelli - veldu valkosti

Ástæðan er alltaf einn, gildin eru líklega mikið. Eða kannski á hinn bóginn: fyrir eitt gildi verða nokkrar ástæður fyrir útliti þess. Í öllum tilvikum er nauðsynlegt að taka aðeins eina ákvörðun eftir einhverju ástandi, eða öfugt.

Jafnvel þótt lausnin geti haft nokkra möguleika, þá mun aðeins ein leið leiða til hvaða markmið sem er, en það eru yfirleitt nokkrar leiðir og maður verður að velja.

Klassískt skilyrt yfirlýsing ef (skilyrði) {algrím 1 ef ástandið er satt} annars {algrím 2 ef ástandið er ósatt} gefur aðeins tvö val. En jafnvel einfalt raunverulegt verkefni gefur alltaf marga möguleika.

Einföld "ekki einn", en eitt skilyrði

JavaScript byggingu, rofi tilfelli = margfeldi ástand gildi. Svipað er hægt að fá með því að nota samsetningar Ef yfirlýsingu. Hins vegar er án efa fyrsta afbrigðið samstillt og merkjanlega réttara. Í samlagning, formlega ákvörðun um aðra möguleika mun krefjast verktaki meiri færni:

Hér er samsetningin ef (...) {...} annað {...} og reyndu {...} kath (...) {...} að gefa upphaf AJAX skiptiferlisins í reikniritinu. Svörunin er unnin í svipuðum settum skilyrðum yfirlýsingum.

JavaScript rofi tilfelli: dæmi

Helstu ytri munurinn á vali kostnaðarins og eitt skilyrði: Þú getur skrifað ekki tvö en nokkrar executable stjórnunarblokka. Aðeins einn eða aðeins fáir verða gerðar.

The J avaScript rofi tilfelli gerir þér kleift að veita nokkrar reiknirit, eftir því hvort gildi breytu eða gildi tjáningarinnar. Það er mikilvægt að íhuga að val á viðkomandi reiknirit verði gerð með nákvæmri samsvörun gildisins ástandsins í rofanum () og gildinu sem tilgreint er í málinu. Táknið "1" og tölustafinn 1 eru ekki þau sömu, gerð breyting er ekki gerð hér.

Framkvæma margar greinar

Einkennandi eiginleiki valmöguleika í J avaScript skipta máli er fjarveru blokkaklefa - {...}, sem eru úthlutað til að ákvarða aðeins upphaf og enda líkamans þessarar rekstraraðila. Hvert tilvik kafla er sagt upp með brot yfirlýsingu, sem getur ekki verið til.

Í þessum dæmum var broti sleppt í fyrsta málinu. Afbrigðið vinstra megin mun gefa afleiðing af Variant2 vegna þess að nákvæmlega hvernig það mun hefja framkvæmd og í afbrigði til hægri verður Variant1Variant2 móttekin frá því að fyrsta er framkvæmt en engin áhrif verða frá öðru ástandi og að auki mun rekstraraðilar fyrsta hluta ekki trufla þá Annað: milli þeirra er engin brot yfirlýsingu, og tvisvar JavaScript skipta málið ekki. Það skal tekið fram að breyta breytu iCond í líkamsbyggingu mun ekki hafa nein áhrif.

Staðreynd kóðans og raunveruleika vandans

JavaScript er frábært tungumál, hratt, nákvæm, með vel ávalað og rökrétt setningafræði. JavaScript rofi tilfelli virkar fínt, það gerir þér kleift að skýrt og nákvæmlega lýsa viðkomandi fjölbreytni valkosta frá tilteknu ástandi.

Úrvalsrekendur geta verið settir inn í hvert annað. Í þeirra köflum getur málið verið skilyrt yfirlýsingar, lykkjur, aðrar gerðir. Ekki vanræksla umfang breytinga. Notað alls staðar ætti að lýsa á heimsvísu.

Hins vegar ættirðu ekki að misnota JavaScript. Switch tilfelli er frábært greiningar tól, en ekki farsíma á miklu magni af kóða. En hinn þroskandi og hagnýtur val á afbrigði er framkvæmd, því erfiðara verður að breytast seinna.

Hið raunverulega verkefni stendur aldrei fram og ef við tökum ekki tillit til breytinga á því að leysa það, þá er augljóst að frá upphafi verkefnisins, á fyrstu dögum reksturs auðlinda, verður ónákvæmni og galla. Verkefnið verður án efa að fara á undan, og svæðið verður að vera lokið.

Frá þessu sjónarhorni er aðal galli JavaScript takkans vegna af stærð og flókið. Ef þú misnotar þetta ekki, getur þú náð árangri sem gerður er með samdrætti og litlum valkostum.

Skilyrði + lausn = nýtt hreyfing

Rétt samsett vandamál lýsir lausninni. Þótt verkefni, samkvæmt skilgreiningu, sjálft getur ekki ákveðið neitt og komið með það nær.

Skilyrði er notað alls staðar (einkaviðburður). Framkvæmd ástandsins = framkvæmd sumra kóða. Notkun JavaScript í rofi tilfelli er bæði skatt til tísku og augljós nauðsyn. Þetta er gert á öllum tungumálum vegna þess að það er einfalt og þægilegt.

Einu sinni fæddur "Lisp" og "Prologue", svipuð forritunarmál til þeirra. Það hafa verið bardaga yfir yfirfærsluaðilum og merki. Reyndi að fá ágætis einkunn á hagnýtur stíl skrifunaráætlana. Í dag kynnir verktaki mikla áherslu á hlutbundnar hugmyndir.

Hins vegar, til nú í nútíma verkum skilyrt rekstraraðilar finna nauðsynleg gildi þeirra. En kjarni nútíma hugmynda er einmitt að hlutirnir sjálfir setja skilyrði og finna lausnir. Eftir allt saman er hlutur safn setningafræði og merkingarfræði.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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