Úvod do prípadu v JavaScripte

JavaScript je najpopulárnejší skriptovací jazyk na strane klienta, ktorý podporujú takmer všetky prehliadače. Je to dynamický programovací jazyk s otvoreným zdrojovým kódom, ktorý používajú vývojári front-end. Takmer všetky populárne front-endové rámce ako Angular, React atď. Sú založené na JavaScripte; výsledný kód, ktorý sa vygeneruje, je iba v čistom kóde JavaScript. Rovnako ako akýkoľvek iný programovací jazyk, aj JavaScript má schopnosť robiť rozhodnutia pomocou podmienených príkazov, ktoré sú veľmi užitočné a potrebné pre rozhodovanie za behu. Rozhodovacie rozhodnutia sú chrbtovou kosťou akéhokoľvek programovacieho jazyka, pretože v závislosti od rôznych scenárov a situácie sme schopní vykonať konkrétne vyhlásenia.

Čo je to Prípad v jazyku JavaScript?

Pri písaní programov môže dôjsť k situácii, keď budeme musieť vykonať konkrétnu časť v závislosti od situácie. Vzťahuje sa to na dynamický výber a vykonávanie preferovanej časti kódu. V takýchto situáciách môžeme použiť podmienené príkazy, ktoré nám umožňujú rozhodnúť sa za behu a vykonať správnu časť.

JavaScript podporuje podmienené príkazy ako if, if … else … vyhlásenie, vyhlásenie case case, atď. Toto sú príkazy, ktoré sa používajú na rozhodovanie o priebehu vykonávania v závislosti od rôznych podmienok. Pozrime sa, ako funguje vyhlásenie a jeho podrobnosti, potom sa pokúsime pochopiť, prečo potrebujeme do hĺbky prepínať prípady a podrobnosti o nich.

Ak príkaz pracuje týmto spôsobom, ak je podmienka splnená, vykoná kód z bloku blok, v opačnom prípade vykoná podmienku z iného bloku. Podmienkou je to, čo vlastne prijímame, aby sme rozhodli o programe. V prípade príkazu if je podmienkovým príkazom väčšinou booleovská premenná alebo výraz vracajúci booleovskú premennú, je to buď True, alebo False. V závislosti od tejto hodnoty If príkaz vykoná konkrétny blok kódu. Existujú tri formy vyhlásenia if,

  1. Ak vyhlásenie
  2. Pokiaľ nie, Vyhlásenie
  3. Ak nie, ak vyhlásenie

Ako funguje vyhlásenie?

If (condition 1) (
//execute this block when condition 1 is true
)
else if (condition 2) (
//execute this block when condition 2 is true
)
.
.
.
else (
//execute this block when none of condition is true
)

Napríklad, ak príkaz skontroluje stav jeden po druhom a vykoná konkrétny blok kódu. Tento druh vykonávania je v poriadku pri menšom počte podmienok, ale predstavte si, že ak máme veľké množstvo podmienok, potom bude ťažké sledovať kód, stane sa chaotický a menej efektívny. V takýchto scenároch je užitočné uviesť prípad prepnutia. Príkaz typu switch case sa používa ako alternatíva k viacerým príkazom if… else…. Sú účinnejšie pri testovaní viacerých podmienok.

Ako funguje Case Case v Java Script?

Príkaz case vykoná jeden z mnohých kódových blokov na základe premennej alebo hodnoty výrazu.

syntaxe:

switch(expression)
(
case a:
//Statement or expression;
break;
case b:
//Statement or expression;
break;
.
.
.
default:
//default statement or expression;
)

  • Prípad vyhodnocuje výraz najprv a zisťuje jeho hodnotu.
  • Potom sa zhoduje s rovnakou hodnotou pre každý prípad. V našom prípade sa po určení hodnoty výrazu porovná s hodnotami písmen a, b atď.
  • Po zhode hodnoty s príkazmi case, ak sa nájde zhoda, vykoná kód alebo výraz v rámci tohto bloku a opustí prepínací blok.
  • Pokračuje porovnávaním výsledku výrazu jeden po druhom so všetkými hodnotami veľkých a malých písmen.
  • Ak sa nezistí žiadna zhoda vo všetkých príkazoch na prípad, vykoná blok kódu z predvoleného príkazu na prípad. predvolený blok sa vždy vykoná, keď sa nenájde žiadna zhoda.
  • Kľúčové slovo break sa používa po každom vykonaní bloku prípadu. V podstate to povie programu, aby ukončil príkaz switch.
  • Ak sa príkaz break nepoužíva, vykonávanie programu bude pokračovať vykonaním kódu z nasledujúceho bloku prípadov a bude pokračovať, kým nenájde kľúčové slovo break alebo nevykoná posledný predvolený blok.

Vývojový diagram:

V prípade príkazov prípadu môže byť podmienkou výraz alebo hodnota ľubovoľného dátového typu. Výraz nie je ničím iným ako podmieneným príkazom vracajúcim porovnateľnú hodnotu. Príkazy typu switch case sú vhodné na vyhodnotenie pevných typov údajov.

Príklady príkazu Case v JavaScripte

Príklady príkazu Case v JavaScripte sú nasledujúce:

Príklad 1

var x = 1;
switch (x)
(
case 0:
console.log(“Zero”);
break;
case 1:
console.log(“One”);
break;
case 2:
console.log(“Two”);
break;
default:
console.log (“Not Zero, One or Two);
)

Vo vyššie uvedenom príklade je premenná x celočíselného typu a priradili sme jej hodnotu 1. x je odovzdané ako výraz do príkazu switch. Teraz je hodnota x porovnaná so všetkými prípadmi, v našom prípade bude porovnaná s prípadom 1. Týmto sa vykoná blok pre prípad 1 a program vytlačí „jeden“ na konzolu. Ak hodnota x bola akákoľvek iná, vykonal by sa predvolený blok.

Príklad 2

var colour = “Blue”;
switch(colour)
(
case “Red”:
alert (“Colour is Red”);
break;
case “Green”:
alert (“Colour is Green”);
break;
case “Blue”:
alert (“Colour is Blue”);
break;
default:
alert (“No Colour Match”);
)

Vyššie uvedený príklad bude porovnávať farbu s modrou farbou a v prehliadači sa zobrazí upozornenie ako „Farba je modrá“. Všimnite si, že dátový typ výrazu je String. V predchádzajúcom príklade to bolo celé číslo.

záver

JavaScript má veľmi širokú podporu podmienených príkazov. Prípadové vyhlásenia sú alternatívou k viacerým príkazom if-else. Prípadové vyhlásenia zefektívňujú kód a vyzerajú menej chaoticky. Prípadové prípady sú veľmi užitočné v JavaScripte, kde sa vyžaduje testovanie veľkého počtu podmienok.

Odporúčané články

Toto je príručka k vyhláseniu o prípade v jazyku JavaScript. Tu diskutujeme o tom, ako funguje vyhlásenie o prípade spolu s príkladmi prípadu v javascripte. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Polia v JavaScripte
  2. Ako funguje JavaScript
  3. Cheat Sheet JavaScript
  4. Kariéra v JavaScripte
  5. C násobenie programovacej matice
  6. Prepínač v PowerShell | Parametre Príklady

Kategórie: