Uvod u Izjavu o slučaju u JavaScript-u

JavaScript je najpopularniji skriptni jezik na strani klijenta koji podržavaju gotovo svi preglednici. To je otvoreni izvorni dinamički programski jezik koji koriste programeri na kraju. Gotovo svi popularni prednji okviri poput Angular, React itd. Temelje se na JavaScriptu; konačni kôd koji se generira samo je čistog JavaScript-a. Kao i bilo koji drugi programski jezik, JavaScript ima mogućnost donošenja odluka koristeći uvjetne izjave koje su vrlo korisne i potrebne za donošenje odluka u vrijeme izvođenja. Izjave za odlučivanje okosnica su bilo kojeg programskog jezika jer, ovisno o različitim scenarijima i situaciji, možemo izvršiti određene izjave.

Što je Izjava o slučaju u JavaScript-u?

Dok pišemo programe, može postojati situacija u kojoj moramo određeni dio izvršiti ovisno o situaciji. To se odnosi na dinamički odabir i izvršavanje željenog dijela koda. U takvim se situacijama možemo poslužiti uvjetnim izjavama koje nam omogućuju donošenje odluke tijekom izvođenja i izvršavanje točnog dijela.

JavaScript podržava uvjetne izjave poput if izjave, ako… else… izjave, izjave slučaja switch itd. To su izrazi koji se koriste za određivanje tijeka izvršenja ovisno o različitim uvjetima. Pogledajmo kako ako izjava djeluje i njezine pojedinosti, tada ćemo pokušati razumjeti zašto trebamo dubinski prebaciti izjave slučaja i njegove detalje.

Ako Izjava djeluje na ovaj način, ako je uvjet istinit, izvršiće kôd iz bloka if, ako je drugačiji, ako je uvjet lažan, izvršit će kôd iz bloka else. Ovdje je uvjet ono što mi zapravo donosimo kako bismo donijeli odluku za program. U slučaju if izjave, uvjet je uglavnom Booleova varijabla ili izraz koji vraća Boolean varijablu, ili je True ili ili False. Ovisno o ovoj vrijednosti Ako izraz izvršava određeni blok koda. Postoje tri oblika izjave if,

  1. Ako Izjava
  2. Ako drugačije Izjava
  3. Ako drugo ako Izjava

Kako ako Izjava djeluje?

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
)

Na primjer, ako će izjava provjeriti stanje jedno po jedno i izvršiti određeni blok koda. Ova vrsta izvršenja je u redu za manji broj uvjeta, ali zamislite, ako imamo veliki broj uvjeta, tada postaje teško pratiti kod, kôd postaje neuredan i manje učinkovit. U takvim je scenarijima korisna izjava slučaja prekidača. Izjava o slučaju prekidača koristi se kao alternativa višestrukim ako… ostalim… izjavama. Učinkovitiji su pri testiranju više uvjeta.

Kako izrada slučaja funkcionira u Java skripti?

Izjava slučaja izvršava jedan od mnogih blokova kodova na temelju varijable ili vrijednosti izraza.

Sintaksa:

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

  • Izjava slučaja prvo procjenjuje izraz i otkriva njegovu vrijednost.
  • Tada se podudara s istom vrijednošću sa svakom izjavom slučaja. U našem slučaju, nakon što se utvrdi vrijednost izraza, on će se uspoređivati ​​s vrijednostima slučaja a, b, itd.
  • Nakon podudaranja vrijednosti s izrazima slučaja, ako se pronađe podudaranje, izvršava kod ili izraz unutar tog bloka i izlazi iz bloka prekidača.
  • Nastavlja se uspoređujući rezultat izražavanja jedan po jedan sa svim vrijednostima slučaja.
  • Ako nije pronađeno podudaranje iz svih izjava slučaja, tada izvršava blok koda iz zadane izjave slučaja. zadani blok uvijek se izvršava kada nije pronađeno podudaranje.
  • Ključna riječ break koristi se nakon svakog izvršavanja bloka slučaja. U osnovi, to kaže programu da izađe iz naredbe switch.
  • Ako se iskaz prekida ne koristi, izvršavanje programa nastavit će se izvršavanjem koda iz sljedećeg bloka slučaja i nastavit će se dok ne nađe ključnu riječ break ili ne izvrši konačni zadani blok.

Dijagram toka:

U slučaju izjava slučaja, uvjet može biti izraz ili vrijednost bilo koje vrste podataka. Izraz nije ništa drugo do uvjetna izjava koja vraća odgovarajuću vrijednost koja se uspoređuje. Izjave o slučaju prekida su dobre za procjenu fiksnih vrsta podataka.

Primjeri izjave o slučaju u JavaScript-u

Primjeri izjave o slučaju u JavaScript su sljedeći:

Primjer 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);
)

U gornjem primjeru, varijabla x je cjelobrojnog tipa i njoj smo dodijelili vrijednost 1. x se prenosi kao izraz preklopnici. Sada se vrijednost x uspoređuje sa svim slučajevima, u našem slučaju će se uskladiti sa slučajem 1. To će izvršiti blok za slučaj 1 i program će ispisati „One“ na konzolu. Da je vrijednost x bilo koja druga, zadani blok bi se izvršio.

Primjer 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”);
)

Gornji primjer odgovarat će boji kao Plava, a u pregledniku će prikazati Alert kao "Color is Blue". Imajte na umu da je ovdje data vrsta izraza String. U prethodnom primjeru bio je tipa Integer.

Zaključak

JavaScript ima vrlo široku podršku uvjetnih izjava. Izjave slučaja alternativne su višestrukim izjavama ako-drugo. Izjave slučaja čine kod učinkovitim i izgledaju manje zbrkano. Izjave o slučajevima vrlo su korisne u JavaScript-u gdje je potrebno testiranje više velikog broja uvjeta.

Preporučeni članci

Ovo je vodič za Izjavu o slučaju u JavaScript-u. Ovdje smo razgovarali o tome kako funkcionira izjava slučaja zajedno s primjerima izjave slučaja u JavaScriptu. Možete pogledati i sljedeće članke da biste saznali više -

  1. Nizovi u JavaScript-u
  2. Kako funkcionira JavaScript
  3. Cheat Sheet JavaScript
  4. Karijere u JavaScript-u
  5. C Programiranje množenja matrice
  6. Slučaj za prebacivanje u PowerShell | Parametri | Primjeri

Kategorija: