ÒdinatèPwogram

JavaScript: switch ka - seleksyon opsyon

Rezon ki fè la se toujou menm bagay la, valè yo yo se pwobableman yon anpil. Oswa vis vèrsa: yon sèl valè yo pral plizyè rezon pou ensidan li yo. Nan nenpòt ka, tou depann de sèten kondisyon bezwen pran sèlman yon sèl solisyon, oswa vis vèrsa.

Menm si desizyon an ka gen plizyè chwa pou nenpòt ki rezon ap mennen yon sèl fason, men anjeneral plizyè fason, epi nou bezwen fè yon chwa.

Classic deklarasyon kondisyonèl si (kondisyon) {1 algorithm, si kondisyon an se laverite} lòt moun {2 algorithm, si kondisyon an se fo} bay sèlman de chwa. Men, menm yon senp defi reyèl toujou bay yon anpil nan opsyon.

Yon senp "pa gen okenn yon sèl", men se yon sèl kondisyon

JavaScript Konsepsyon, chanje ka = valè miltip kondisyon. Ou ka jwenn lè l sèvi avèk yon menm jan an Si konbinezon yo operatè. Sepandan, enkontèstableman, reyalizasyon nan premye nan syntactically ak Semantics plis kòrèk la. Anplis de sa, yon desizyon fòmèl sou vèsyon an dezyèm yo pral mande pou plis Developer konpetans:

Gen konbinezon si (...) {...} lòt moun {...} epi eseye {...} Cath (...) {...} bay tèt pwosedi Ajax-echanj nan algorithm nan. se pwosesis repons fèt seri menm jan an nan deklarasyon kondisyonèl.

JavaScript switch ka: yon egzanp

prensipal Diferans lan ekstèn chwazi yon opsyon soti nan yon kondisyon: ou pa ka ekri de, ak yon blòk kèk nan kòmandman ègzèkutabl. Li pral egzekite yon sèl fwa oswa sèlman yon kèk.

Estrikti J avaScript ka switch pèmèt yo bay yon plusieurs nan algoritm depann sou valè a nan yon varyab oswa yon ekspresyon. Li enpòtan yo met nan tèt ou ki pral chwa ki kòrèk la nan algorithm nan dwe fèt sou matche ak egzak an tèm de chanjman an valè () ak valè a nan sa ki se te deklare nan ka-a. "1" ak nimewo a nan 1 - sa a konvèsyon kalite se pa sa fèt isit la se pa menm bagay la.

Pèfòmans seksyon miltip

Yon prezante karakteristik nan chwa ki genyen konsepsyon J avaScript ka a switch se absans la nan parantèz blòk - {...} reskonsab yo defini sèlman nan konmansman an ak nan fen nan kò a operatè. Chak seksyon mete fen ka operatè repo, ki pa kapab.

Nan egzanp sa yo sote repo nan seksyon an ka an premye. Opsyon sou bò gòch la ap ba rezilta a Variant2, paske li se isit la ki kòmanse nan ekzekisyon an, ak nan reyalizasyon nan dwat a yo pral resevwa Variant1Variant2, kòm li yo pral fè premye a, men pa gen okenn efè se kondisyon, dezyèm lan, ak san konte, pa gen anyen anpeche al touye deklarasyon ki nan seksyon an premye, lè sa a dezyèm lan, ant yo pa gen okenn repo operatè, men de fwa JavaScript ka chanje pa fè sa. Li ta dwe remake ke moun ki chanjman ki fèt nan iCond la varyab nan estrikti nan kò pa bay li okenn efè.

Kòd yon reyalite ak reyalite a nan pwoblèm nan

JavaScript - lang lan nan yon gwo, rapid, kout e ki lojik ak sentaks la itilize. JavaScript konsepsyon switch ka travay pafètman, sa ki pèmèt deskripsyon klè ak egzat nan varyete nan vle nan opsyon sou kondisyon sa yo espesifik.

pouvwa seleksyon Operatè yo pral figire nan youn ak lòt. Nan ka a nan seksyon yo ki pouvwa gen deklarasyon kondisyonèl, pasan, nenpòt lòt estrikti. Nou pa ta dwe neglije sijè ki abòde lan varyab. Kòm itilize toupatou li se dekri atravè lemond.

Sepandan, li pa ta dwe viktim abi JavaScript. Bouton a - yon branch zouti gwo, men se pa nan gwo volim mobil kòd la. Ranje a reflechi ak fonksyonèl nan opsyon egzèse, pi difisil nan li pral chanje pita.

Defi a reyèl pa janm ap kanpe toujou, epi si ou pa pran an kont chanjman nan kou a nan desizyon li pran an, ki depi fini an nan travay la, nan premye jou yo nan operasyon yo kreye yon resous yo pral ereur aparan ak omisyon. Defi a, nan kou, yo pral ale pi devan, ak sit la pral oblije fini.

Sa a soti nan pèspektiv, dezavantaj nan prensipal nan JavaScript ka switch proceed soti nan gwosè li yo ak konpleksite. Si ou pa abize li, ou kapab reyalize fè yon chwa kontra enfòmèl ant ak piti.

Kondisyon + solisyon = nouvo mouvman wonn

Kòrèkteman formul pwoblèm apwoksimasyon solisyon an. Malgre ke pwoblèm nan se, pa definisyon, tèt li ka pa rezoud anyen, epi rale.

se kondisyon a te itilize toupatou (prive travay ki piti). kondisyon nan ekzekisyon = ekzekisyon nan kèk kòd. Sèvi ak sou JavaScript ka chanje - li se yon deklarasyon mòd, ak yon bezwen klè. Depi yo te fè nan tout lang, paske li se senp ak pratik.

Yon fwa fèt "ale sou lang" ak "¶", menm jan ak lang programmation yo. Te gen batay sou operatè yo tranzisyon ak etikèt. Mwen ap eseye jwenn yon abize desan fonksyonèl style nan pwogram ekri. Jodi a, pwomotè masiv antouzyasm fè pwomosyon objè-oryante lide.

Sepandan, jouk jòdi a, nan travay modèn jwenn deklarasyon esansyèl yo yo kondisyonèl. Men, sans la nan lide modèn nan lefèt ke objè yo tèt yo mete kondisyon epi jwenn solisyon yo. Apre yo tout, objè a - yon seri sentaks ak Semantics.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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