Johdanto JavaScriptiä koskevaan tapaukseen

JavaScript on suosituin asiakaspuolen skriptikieli, jota lähes kaikki selaimet tukevat. Se on avoimen lähdekoodin dynaaminen ohjelmointikieli, jota käyttöliittymäkehittäjät käyttävät. Lähes kaikki suositut käyttöliittymäkehykset, kuten Angular, React jne., Perustuvat JavaScriptiin; lopullinen koodi, joka syntyy, on pelkästään JavaScriptiä. Kuten kaikki muutkin ohjelmointikielet, JavaScriptillä on kyky tehdä päätöksiä ehdollisilla lauseilla, jotka ovat erittäin hyödyllisiä ja joita tarvitaan päätöksentekoon suorituksen aikana. Päätöksentekomennot ovat minkä tahansa ohjelmointikielen selkäranka, koska erilaisista skenaarioista ja tilanteesta riippuen pystymme suorittamaan tiettyjä lauseita.

Mikä on oikeuskäytäntö JavaScriptissä?

Ohjelmia kirjoitettaessa voi olla tilanne, että joudumme suorittamaan tietyn osan siitä tilanteesta riippuen. Tämä tarkoittaa koodin edullisen osan dynaamista valintaa ja suorittamista. Tällaisissa tilanteissa voimme käyttää ehdollisia lauseita, joiden avulla voimme tehdä päätöksen suorituksen aikana ja suorittaa oikean osan.

JavaScript tukee ehdollisia lauseita, kuten lause, jos… muuten… käsky, vaihtaa tapauslausetta jne. Nämä ovat lauseita, joita käytetään päättämään suorituksen etenemisestä eri olosuhteista riippuen. Katsotaanpa, kuinka jos lause toimii ja sen yksityiskohdat yritämme ymmärtää, miksi meidän on vaihdettava tapauslausekkeita ja sen yksityiskohtia perusteellisesti.

Jos lause toimii tällä tavalla, jos ehto on totta, se suorittaa koodin if-lohkosta, muuten jos ehto on väärä, se suorittaa koodin muusta lohkosta. Täällä oleva ehto on se, jonka me tosiasiallisesti välitämme päätöksen tekemiseksi ohjelmasta. Jos lause, ehtolause on enimmäkseen Boolen muuttuja tai lauseke, joka palauttaa Boolen muuttujan, se on joko tosi tai joko väärä. Tästä arvosta riippuen If-käsky suorittaa tietyn koodilohkon. Jos lauseita on kolme,

  1. Jos lausunto
  2. Jos muu lausunto
  3. Jos muu, jos lausunto

Kuinka lausunto toimii?

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
)

Esimerkiksi, jos käsky tarkistaa ehdon yksitellen ja suorittaa tietyn koodilohkon. Tällainen suorittaminen on OK pienemmälle määrälle ehtoja, mutta kuvitelkaa, että jos ehtoja on paljon, koodin seuraaminen on vaikeaa, koodista tulee sotkuinen ja vähemmän tehokas. Tällaisissa tilanteissa kytkintapauslausunto on hyödyllinen. Vaihtotapauslauseketta käytetään vaihtoehtona monille, jos… muuten… lauseille. Ne ovat tehokkaampia, kun testataan useita olosuhteita.

Kuinka tapaus toimii Java Script -sovelluksessa?

Tapauslausunto suorittaa yhden monista koodilohkoista muuttujan tai lausekkeen arvon perusteella.

Syntaksi:

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

  • Tapauslausunto arvioi ensin lausekkeen ja selvittää sen arvon.
  • Sitten se vastaa samaa arvoa jokaisessa tapauslauselmassa. Meidän tapauksessamme, kun lausekkeen arvo on määritetty, sitä verrataan tapausarvoihin a, b jne.
  • Kun arvo on sovitettu tapauslausekkeisiin, jos vastaavuus löytyy, se suorittaa koodin tai lausekkeen kyseisessä lohkossa ja poistuu kytkinlohkosta.
  • Sitä jatketaan vertaamalla lausekkeen tulosta yksi kerrallaan kaikkiin tapausarvoihin.
  • Jos kaikista tapauslausekkeista ei löydy vastaavuutta, se suorittaa koodilohkon oletustapauslausekkeesta. oletuslohko suoritetaan aina, kun vastaavuutta ei löydy.
  • Break-avainsanaa käytetään jokaisen tapauslohkon suorituksen jälkeen. Pohjimmiltaan se kertoo ohjelman poistuvan kytkinlausekkeesta.
  • Jos tauonilmaisua ei käytetä, ohjelman suorittamista jatketaan suorittamalla koodia seuraavasta tapauslohkosta ja jatketaan, kunnes se löytää tauon avainsanan tai suorittaa lopullisen oletuslohkon.

Vuokaavio:

Tapauslauseissa ehto voi olla lauseke tai minkä tahansa tietotyypin arvo. Lauseke on vain ehdollinen lause, joka palauttaa sopivan vertailtavan arvon. Vaihtotapauslausekkeet ovat hyviä kiinteiden tietotyyppien arvioimiseksi.

Esimerkkejä JavaScriptin tapauslausunnosta

Esimerkkejä JavaScriptin tapauslausunnosta ovat seuraavat:

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

Yllä olevassa esimerkissä muuttuja x on kokonaislukutyyppi ja olemme sille antaneet arvon 1. x välitetään lausekkeena kytkinlausekkeeseen. Nyt x: n arvoa verrataan kaikkiin tapauksiin, tässä tapauksessa se sovitetaan tapaukseen 1. Se suorittaa lohkon tapaukselle 1 ja ohjelma tulostaa konsolin konsolille "Yksi". Jos x: n arvo on ollut jokin muu, oletuslohko olisi suoritettu.

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

Yllä oleva esimerkki vastaa väriä sinisenä ja näyttää hälytyksen selaimessa nimellä "Väri on sininen". Huomaa, että tässä oleva lausekkeen tietotyyppi on merkkijono. Edellisessä esimerkissä se oli kokonaislukutyyppiä.

johtopäätös

JavaScript tukee ehdollisia lauseita erittäin laajasti. Tapauslausekkeet ovat vaihtoehto useille if-else-lauseille. Tapauslausekkeet tekevät koodista tehokkaan ja näyttävät vähemmän sotkuiselta. Tapauslausekkeet ovat erittäin hyödyllisiä JavaScript-sovelluksissa, joissa vaaditaan useiden suurten määrien testaamista.

Suositellut artikkelit

Tämä on opas JavaScriptiä koskevaan tapaukseen. Tässä keskustellaan siitä, miten tapauslausunto toimii, ja esimerkkejä JavaScriptin tapauslausunnosta. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Taulukot JavaScript
  2. Kuinka JavaScript toimii
  3. Huijata Sheet JavaScript
  4. Ura JavaScript -palvelussa
  5. C Matriisin kertolaskun ohjelmointi
  6. Kytkentäkotelo PowerShellissä | Parametrit | esimerkit