Uvod v izjavo o zadevi v JavaScript

JavaScript je najbolj priljubljen skriptni jezik na strani odjemalca, ki ga podpirajo skoraj vsi brskalniki. Je odprtokodni dinamični programski jezik, ki ga uporabljajo razvijalci sprednjega dela. Skoraj vsi priljubljeni vhodni okviri, kot so Angular, React, itd., Temeljijo na JavaScript; končna koda, ki se ustvari, je samo v čistem JavaScript-u. Tako kot kateri koli drug programski jezik je tudi JavaScript zmožen sprejemati odločitve z uporabo pogojnih stavkov, ki so zelo koristni in potrebni za odločanje med izvajanjem. Izjave pri odločanju so temelj vsakega programskega jezika, saj lahko glede na različne scenarije in situacijo izvedemo določene izjave.

Kaj je izjava o primeru v JavaScript?

Med pisanjem programov lahko pride do situacije, ko moramo določen del izvesti, odvisno od situacije. To se nanaša na dinamično izbiro in izvajanje prednostnega dela kode. V takšnih situacijah lahko uporabimo pogojne izjave, ki nam omogočajo, da se med izvajanjem odločamo in izvedemo pravilen del.

JavaScript podpira pogojne stavke, kot so if izjava, če… else… stavek, stavek preklopa primerov itd. To so stavki, ki se uporabljajo za določanje poteka izvršitve glede na različne pogoje. Poglejmo, kako izjava deluje in njene podrobnosti, potem bomo poskušali razumeti, zakaj moramo poglobljeno preklapati izjave primera in njegove podrobnosti.

Če stavek deluje na ta način, če je pogoj resničen, bo izvršil kodo iz bloka if, če je pogoj napačen, pa bo izvedel kodo iz bloka else. Tukaj je pogoj, kaj dejansko prenašamo pri odločitvi za program. V primeru, če je stavek stavek večinoma Booleova spremenljivka ali izraz, ki vrača Boolean spremenljivko, je resničen ali pa napačen. Odvisno od te vrednosti Če stavek izvede določen blok kode. Obstajajo tri oblike izjave if,

  1. Če izjava
  2. Če drugače Izjava
  3. Če drugače, če Izjava

Kako če izjava deluje?

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 primer, če bo stavek preverjal stanje eno za drugim in izvedel določen blok kode. Taka izvedba je v redu za manjše število pogojev, vendar si predstavljajte, če imamo veliko število pogojev, potem je težko slediti kodi, koda postane zmedena in manj učinkovita. V takih scenarijih je uporabna izjava primera stikala. Izjava o primeru stikala se uporablja kot alternativa večkratnim, če… drugim… stavkom. Učinkovitejši so pri testiranju več pogojev.

Kako deluje izjava v skriptu Java?

Izjava primera izvede enega od številnih kodnih blokov, ki temelji na spremenljivki ali vrednosti izraza.

Sintaksa:

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

  • Izjava primera najprej oceni izraz in ugotovi vrednost le-te.
  • Potem se ujema z isto vrednostjo pri vsaki izjavi primera. V našem primeru, ko določimo vrednost izraza, ga primerjamo z vrednostmi primerov a, b itd.
  • Ko se vrednost ujema z stavki primerov, če najde ujemanje, izvrši kodo ali izraz v tem bloku in izstopi iz bloka stikala.
  • Nadaljuje s primerjanjem rezultata izražanja, enega za drugim, z vsemi vrednostmi primerov.
  • Če iz vseh stavkov primerov ni mogoče najti ujemanja, potem izvrši blok kode iz privzetega stavka stavka. privzeti blok se vedno izvrši, kadar ni mogoče najti ujemanja.
  • Ključna beseda break se uporabi po vsakem izvedbi bloka primerov. V bistvu program pove, naj izstopi iz izjave stikala.
  • Če izjava o prekinitvi ni uporabljena, se bo izvedba programa nadaljevala z izvrševanjem kode iz naslednjega bloka primerov in se bo nadaljevala, dokler ne bo izvedela ključne besede break ali izvedla končni privzeti blok.

Diagram pretoka:

V primeru izjav primerov je pogoj lahko izraz ali vrednost katerega koli podatkovnega tipa. Izraz ni nič drugega kot pogojna izjava, ki vrača ustrezno vrednost za primerjavo. Stavki o primeru preklopa so dobri za oceno fiksnih vrst podatkov.

Primeri izjave o zadevi v JavaScript

Primeri izjave o primeru v JavaScript so naslednji:

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

V zgornjem primeru je spremenljivka x celega tipa in smo ji dodelili vrednost 1. x se prenese kot izraz stavčni stavek. Zdaj se vrednost x primerja z vsemi primeri, v našem primeru se bo ujemala s primerom 1. To bo izvedlo blok za primer 1 in program bo na konzolo izpisal “One”. Če bi bila vrednost x katera koli druga, bi bil izveden privzeti blok.

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

Zgornji primer se bo ujemal z barvo kot Modra in v brskalniku prikazal Opozorilo kot »Barva je modra«. Upoštevajte, da je tukaj podatkovni izraz izraza String. V prejšnjem primeru je bil tipa Integer.

Zaključek

JavaScript ima zelo široko podporo pogojnih izjav. Izjave primerov so alternativa več stavkom if-else. Izjave primerov omogočajo kodo učinkovito in izgledajo manj zmedeno. Izjave primerov so v JavaScript zelo koristne, kadar je potrebno preskušanje več velikega števila pogojev.

Priporočeni članki

To je vodnik za izjavo o zadevi v JavaScript. Tukaj razpravljamo, kako deluje izjava primera skupaj s primeri izjave primera v javascriptu. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Nizi v JavaScript
  2. Kako deluje JavaScript
  3. Cheat Sheet JavaScript
  4. Kariera v JavaScript
  5. C Programiranje množenja matrike
  6. Ohišje stikala v PowerShellu | Parametri | Primeri