JavaScript: prepínač prípad - výber možností

Dôvod je vždy jeden, hodnoty sú pravdepodobne veľa. A možno naopak: existuje niekoľko dôvodov na to, aby sa objavil na jednej hodnote. V každom prípade musíte urobiť len jedno riešenie v závislosti od nejakej podmienky alebo naopak. Aj keď riešenie môže mať viacero možností, iba jedna cesta bude sledovaná na akýkoľvek účel, ale cesty sú zvyčajne viacnásobné a musíte urobiť voľby.

[img] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_581.jpeg [/img]
Klasické podmienený príkaz if (podmienka ) {algoritmus 1, ak je podmienka pravdivá} iný {algorithm 2 if condition is false} poskytuje len dva varianty voľby. Ale aj jednoduchá skutočná úloha vždy poskytuje veľa možností.


Jednoduchá "nie jedna", ale jedna podmienka

javascript design, switch case = niekoľko podmienok stavu. Podobné je možné získať pomocou operátora. Samozrejme, prvá verzia je však syntakticky a sémanticky správnejšia. Okrem toho bude formálne rozhodnutie o druhú možnosť požadovať ďalšie developerské kvalifikácia:
[img] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_702. jpeg [/img]
Príkaz if {} {} else {} try {} cath () {} spustí postup výmeny AJAX v algoritme. Spracovanie odpovede vykonáva podobná skupina podmienených operátorov.

prípad javascript prepínač: príklad

Hlavný vonkajší rozdiel pri výbere jednej podmienky: môžete písať nie dva, ale niekoľko spustiteľných príkazových blokov. Bude vykonaná iba jedna alebo len málo.
[palec] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_993.jpeg [/palec]
Konštrukcia telesu prepínače J avascript umožňujepredpovedať niekoľko algoritmov v závislosti od hodnoty premennej hodnoty výrazu. Je dôležité vziať do úvahy, že výber správneho algoritmu bude vykonaný presnými podmienkami uvedenými v prepínači () a hodnoty, ktoré je uvedené v prípadu. Symbol "1" a číslica 1 nie sú rovnaké, typy konverzie sa tu nevykonávajú.


niekoľko sekcií

Charakteristickým rysom konštrukčné možnosti J avascript spínača prípade je nedostatok blokov zátvorkách - {} zverených len na určenie začiatku a konca tela subjektu. Každá časť puzdra končí operátorom prerušenia, ktorý nemusí byť.
[palec] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_634.jpeg [/palec]
V týchto príkladoch minul prestávku prvá časť. Možnosť ešte čo dať na výsledok Variant2 za to sa s ním začne popravu, a vo variante doprava bude prijatý Variant1Variant2 takže budete prvý, ale žiadny efekt bude na druhú podmienku, a okrem toho nič nebráni vykonať príkaz prvá časť, potom ďalšie, medzi nemajú operátor prerušenia a dvojnásobok javascriptového prepínača nie. Treba poznamenať, že zmena premennej iCond v tele štruktúry nebude mať žiadny vplyv.

Realita kódu a realita úlohy

javascript - skvelý jazyk, rýchly, stručný s vypracovanou logickou syntaxou. Konštrukcia skriňového prepínača javascript funguje v poriadku, čo umožňuje jasne a presne opísať požadovanú škálu variantov z konkrétneho stavu.
[palec] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_275.jpeg [/palec]
Prevádzkovatelia voľby môžu byť vložené do každého a. V ich prípade môžu byť časti podmienenéprevádzkovatelia, cykly, akékoľvek iné návrhy. Nemali by ste zanedbávať rozsah premenných. Používané všade by mali byť popísané celosvetovo.
Nesmiete však zneužiť javascript. Switch case je veľký rozvetvovací nástroj, ale nie mobilný na veľké objemy kódu. Čím viac a viac funkčný výber možností, tým ťažšie bude neskôr zmenený. Skutočná úloha sa nikdy nenachádza a ak nezohľadníte zmeny v procese riešenia, od momentu dokončenia práce v prvých dňoch využívania vytvoreného zdroja budú zrejmé nepresnosti a nedostatky. Táto úloha bude nepochybne pokračovať a stránka bude musieť byť zdokonalená. Z tohto hľadiska hlavná nevýhoda prípadu prepínača javascript vyplýva z jeho veľkosti a zložitosti. Ak ho nezneužívate, môžete zaistiť úspechy dosiahnuté kompaktnými a malými možnosťami.

Podmienka + riešenie = nový priebeh pohybu

Správne formulovaný problém približuje riešenie. Aj keď úloha sama osebe nedokáže vyriešiť a priblížiť nič. Podmienka sa používa všade (súkromná malá úloha). Vykonanie podmienky = vykonanie určitého kódu. Použitie javascriptového prepínača je poctou módy a zjavnej potrebe. To sa deje vo všetkých jazykoch, pretože je jednoduché a pohodlné.
[palec] http://hi-news.pp.ua/uploads/posts/2016-12/javascript-switch-case-vibr-varantv_836.jpeg [/palec]
Keď sa narodil, "LISP "a" Prolog ", podobne ako ich programovací jazyk. Boli tam bitky o operátoroch prechodu a štítkoch. Snažil som sa získať slušné hodnotenie funkčného štýlu písaniaprogramy. Dnes masový vývojár s nadšením propaguje objektovo orientované myšlienky. Doteraz sa však v moderných dielach nachádzajú ich podstatní význam podmienení operátori. Podstatou moderných myšlienok je práve to, že samotné predmety vytvárajú podmienky a hľadajú riešenia. Koniec koncov, objekt je zbierkou syntaxe a sémantiky.

Súvisiace publikácie