Mga computerProgramming

JavaScript: switch case - mga opsyon sa pagpipilian

Ang dahilan dito ay palaging ang parehong, ang mga halaga ay marahil isang pulutong. O vice versa: isa na halaga ay may ilang mga kadahilanan para sa kanyang paglitaw. Sa anumang kaso, depende sa mga tiyak na mga kondisyon na kailangan upang kumuha lamang ng isang solusyon, o vice versa.

Kahit na ang desisyon ay maaaring magkaroon ng ilang mga pagpipilian para sa anumang layunin ay hahantong lamang ng isang paraan, ngunit ay karaniwang ilang mga paraan, at kailangan naming gumawa ng isang pagpipilian.

Classic conditional statement if (condition) {1 algorithm, kung ang kalagayan ay totoo} else {2 algorithm, kung ang kalagayan ay hindi totoo} ay nagbibigay lamang ng dalawang mga pagpipilian. Ngunit kahit na isang simpleng tunay na hamon palaging nagbibigay ng isang pulutong ng mga pagpipilian.

Ang isang simpleng "wala na", ngunit sa isang kundisyon

JavaScript Design, lumipat kasong = maramihang mga halaga kondisyon. Ay maaaring makuha gamit ang isang katulad na Kung ang mga kumbinasyon operator. Gayunman, unquestionably, ang unang tunay na diwa ng syntactically at semantically mas tama. Sa karagdagan, ang isang pormal na desisyon sa ikalawang bersyon ay nangangailangan ng higit pang mga kasanayan Developer:

May kumbinasyon kung (...) {...} else {...} at try {...} cath (...) {...} nagbibigay ng top AJAX-exchange pamamaraan sa algorithm. Bilang tugon processing ay ginanap katulad na hanay ng mga kondisyon pahayag.

switch case JavaScript: isang halimbawa

Ang pangunahing mga panlabas na pagkakaiba pumili ng opsyon mula sa isang kundisyon: hindi ka maaaring magsulat ng dalawa, at ng ilang mga bloke ng mga maipapatupad na utos. Ito ay mangyayari nang isang beses lamang o lamang ng ilang.

Istraktura J avascript switch case ay nagbibigay-daan upang magbigay ng isang mayorya ng mga algorithm depende sa halaga ng isang variable o isang expression. Ito ay mahalaga upang tandaan na ang tamang pagpili ng algorithm ay ginawa sa eksaktong tugma sa mga tuntunin ng ang paglipat na halaga () at ang halaga ng kung ano ang nakasaad sa mga kaso. Ang "1" at ang bilang 1 - sa ganitong uri ng conversion ay hindi ginawa dito ay hindi ang pareho.

Gumaganap maramihang mga seksyon

Ang isang tampok na katangian ng mga pagpipilian na disenyo J avascript switch case ay ang kawalan ng bracket bloke - {...} ipinagkatiwala upang tukuyin lamang ang simula at dulo ng operator katawan. Ang bawat seksyon tinatapos kaso break na operator, na kung saan ay maaaring maging.

Sa mga halimbawang ito nilaktawan break na sa unang seksyon kaso. Pagpipilian sa kaliwa ay magbibigay sa resulta Variant2, sapagkat ito ay dito na nagsisimula ang execution, at sa tunay na diwa ng karapatan ay nakatanggap Variant1Variant2, tulad ng ito ay tapos na sa unang, ngunit walang epekto ay ang ikalawang kondisyon, at bukod sa, walang humahadlang upang maipatupad pahayag ng unang seksyon, at pagkatapos ay ikalawang, sa pagitan ng mga ito walang operator break, ngunit dalawang beses JavaScript switch case ay hindi. Dapat ito ay nabanggit na ang mga pagbabago sa mga variable iCond sa katawan istraktura ay hindi nagbibigay ng anumang epekto.

Code ng katotohanan at ang katotohanan ng problema

JavaScript - ang wika ng isang mahusay, mabilis at madaling maintindihan at lohikal na may mga gamit na syntax. JavaScript switch case disenyo gumagana ganap na ganap, na nagpapahintulot sa malinaw at tumpak na paglalarawan ng ang nais na iba't ibang mga pagpipilian sa mga tiyak na mga kondisyon.

Operator seleksyon ay maaaring ipinasok sa bawat isa. Sa kaso ng mga seksyon ay maaaring maging conditional statements, loops, anumang iba pang mga istraktura. Hindi namin dapat pabayaan ang saklaw ng mga variable. Gaya ng pagkakagamit sa lahat ng dako ito ay inilarawan sa buong mundo.

Gayunpaman, hindi ito dapat abusuhin ang JavaScript. Lumipat kaso - isang mahusay na tool branch, ngunit hindi sa mataas na dami ng mga mobile code. Ang pinag-isipang at functional na hanay ng mga pagpipilian na magagamit, ang mas mahirap ito ay maaaring mabago sa ibang pagkakataon.

Ang tunay na hamon ay hindi kailanman tumigil kayo, at kung hindi mo isaalang pagbabago sa account sa kurso ng kanyang desisyon, na dahil sa ang pagkumpleto ng mga trabaho, sa unang araw ng operasyon upang lumikha ng isang mapagkukunan ay magiging mistulang mga kamalian at omissions. Ang hamon, siyempre, ay pumunta pasulong, at ang site ay kailangang tapos na.

Mula ito perspektibo, ang pangunahing kawalan ng JavaScript switch case Nakukuha mula sa kanyang laki at complexity. Kung hindi mo pag-abuso ito, maaari mong makamit upang makagawa ng isang compact at maliit na mga pagpipilian.

Kondisyon + solusyon = bagong ikot kilusan

Tama formulated problema ay nagtataya ng solusyon. Kahit na ang problema ay, sa pamamagitan ng kahulugan, ang sarili ay hindi maaaring malutas ang anumang bagay, at mag-zoom.

kondisyon ay ginagamit sa lahat ng dako (pribadong maliit na gawain). kondisyon ng execution = pagsasagawa ng ilang code. Gamitin on ang JavaScript switch case - ito ay isang fashion statement, at isang malinaw na pangangailangan. Since na ginawa sa lahat ng wika, sapagkat ito ay simple at maginhawa.

Kapag ipinanganak "Lisp" at "Prologue", na katulad ng kanilang programming wika. May mga battles sa operator transition at mga label. Ako sinusubukan upang makakuha ng isang disenteng ranggo functional estilo ng pagsulat mga programa. Ngayon, napakalaking developer enthusiastically nagpo-promote ng mga object-oriented mga ideya.

Gayunman, hanggang ngayon sa modernong mga gawa na mahanap ang kanilang mga mahahalagang kondisyon pahayag. Ngunit ang kakanyahan ng modernong mga ideya sa ang katunayan na ang mga bagay sa kanilang sarili magtakda ng mga kondisyon at makahanap ng solusyon. Pagkatapos ng lahat, ang object - isang hanay ng mga syntax at semantika.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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