Úvod do Case Case v JavaScriptu

JavaScript je nejoblíbenější skriptovací jazyk na straně klienta, který je podporován téměř všemi prohlížeči. Je to dynamický programovací jazyk s otevřeným zdrojovým kódem, který používají přední vývojoví vývojáři. Téměř všechny populární front-endové rámce jako Angular, React atd. Jsou založeny na JavaScriptu; výsledný kód, který se vygeneruje, je pouze v čistém JavaScriptu. Stejně jako jakýkoli jiný programovací jazyk má i JavaScript schopnost rozhodovat pomocí podmíněných příkazů, které jsou velmi užitečné a potřebné pro rozhodování za běhu. Rozhodovací příkazy jsou páteří jakéhokoli programovacího jazyka, protože v závislosti na různých scénářích a situaci jsme schopni provádět konkrétní příkazy.

Co je to Case Case v JavaScriptu?

Při psaní programů může nastat situace, kdy v závislosti na situaci potřebujeme provést její konkrétní část. To se týká dynamického výběru a provedení preferované části kódu. V takových situacích můžeme použít podmíněné příkazy, které nám umožňují rozhodovat se za běhu a provádět správnou část.

JavaScript podporuje podmíněné příkazy, jako je if, if… else… prohlášení, příkaz case case atd. Toto jsou příkazy, které se používají k rozhodování o průběhu provádění v závislosti na různých podmínkách. Podívejme se, jak funguje-li prohlášení a jeho podrobnosti, pokusíme se pochopit, proč potřebujeme důkladně přepínat případy a jejich podrobnosti.

Pokud příkaz pracuje tímto způsobem, pokud je podmínka pravdivá, provede kód od bloku, pokud je podmínka nepravdivá, provede kód z jiného bloku. Podmínkou je to, co ve skutečnosti procházíme, abychom se rozhodli pro program. V případě příkazu if je příkaz podmínkou většinou booleovská proměnná nebo výraz vracející booleovskou proměnnou, je to buď True, nebo False. V závislosti na této hodnotě Pokud příkaz spustí určitý blok kódu. Existují tři formy příkazu if,

  1. Pokud prohlášení
  2. Pokud jinde, prohlášení
  3. Pokud jinde, pokud prohlášení

Jak funguje prohlášení?

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
)

Pokud například příkaz zkontroluje stav jeden po druhém a provede konkrétní blok kódu. Tento druh provedení je v pořádku pro menší počet podmínek, ale představte si, že pokud máme velké množství podmínek, pak je obtížné sledovat kód, kód se stává chaotický a méně účinný. V takových scénářích je užitečný příkaz case case. Příkaz typu case case se používá jako alternativa k více příkazům if… else…. Jsou účinnější při testování více podmínek.

Jak funguje Case Case v Java Script?

Příkaz case provede jeden z mnoha kódových bloků na základě proměnné nebo hodnoty výrazu.

Syntax:

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

  • Příkazový případ nejprve vyhodnotí výraz a zjistí jeho hodnotu.
  • Poté se shoduje s každou hodnotou případu. V našem případě, jakmile je hodnota výrazu stanovena, bude porovnána s hodnotami písmen a, b atd.
  • Po shodě hodnoty s příkazy case, pokud je nalezena shoda, provede kód nebo výraz v tomto bloku a ukončí se z přepínacího bloku.
  • Pokračuje porovnáním výsledku výrazu jeden po druhém se všemi hodnotami velkých a malých písmen.
  • Pokud není nalezena shoda ze všech příkazů případu, provede blok kódu z výchozího příkazu case. výchozí blok se vždy provede, když není nalezena žádná shoda.
  • Klíčové slovo Break se používá po každém provedení bloku případu. V zásadě to říká programu, aby ukončil příkaz switch.
  • Není-li příkaz break použit, bude provádění programu pokračovat prováděním kódu z dalšího bloku případu a bude pokračovat, dokud nezjistí klíčové slovo break nebo nespustí poslední výchozí blok.

Vývojový diagram:

V případě příkazů case může být podmínkou výraz nebo hodnota libovolného datového typu. Výraz není nic jiného než podmíněný příkaz, který vrací příslušnou hodnotu, která má být porovnána. Příkazy typu přepínače jsou vhodné pro vyhodnocení pevných datových typů.

Příklady Case Case v JavaScriptu

Příklady příkazů Case v JavaScriptu jsou následující:

Pří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);
)

Ve výše uvedeném příkladu je proměnná x celočíselného typu a přiřadili jsme jí hodnotu 1. x je předán jako výraz příkazu switch. Nyní je hodnota x porovnána se všemi případy, v našem případě bude uzavřena s případem 1. Tím se provede blok pro případ 1 a program vytiskne „jeden“ na konzoli. Pokud byla hodnota x jiná, pak by byl proveden výchozí blok.

Pří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”);
)

Výše uvedený příklad bude odpovídat barvě modré a v prohlížeči se zobrazí upozornění jako „Barva je modrá“. Všimněte si, že datový typ výrazu je String. V předchozím příkladu to bylo typu Integer.

Závěr

JavaScript má velmi širokou podporu podmíněných příkazů. Příkazy typu case jsou alternativou k více příkazům if-else. Příkazy poukazují na účinnost kódu a vypadají méně chaoticky. Případové případy jsou velmi užitečné v JavaScriptu, kde je vyžadováno testování více velkého počtu podmínek.

Doporučené články

Toto je průvodce prohlášení o případu v JavaScriptu. Zde diskutujeme o tom, jak prohlášení o případu funguje spolu s příklady prohlášení o případu v javascriptu. Další informace naleznete také v následujících článcích -

  1. Pole v JavaScriptu
  2. Jak funguje JavaScript
  3. Cheat Sheet JavaScript
  4. Kariéra v JavaScriptu
  5. C Programovací násobení matic
  6. Pouzdro Switch v PowerShell | Parametry | Příklady

Kategorie: