Juhtumi kirjelduse sissejuhatus JavaScripti

JavaScript on kõige populaarsem kliendipoolne skriptikeel, mida toetavad peaaegu kõik brauserid. See on avatud lähtekoodiga dünaamiline programmeerimiskeel, mida kasutavad esiotsa arendajad. Peaaegu kõik populaarsed esiotsa raamistikud, nagu Angular, React jne, põhinevad JavaScriptil; lõplik kood, mis genereeritakse, on ainult JavaScriptis. Nagu iga teine ​​programmeerimiskeel, on ka JavaScriptil võime teha otsuseid tingimuslike avalduste abil, mis on väga kasulikud ja vajalikud jooksval ajal otsuste tegemiseks. Otsuste vastuvõtmise avaldused on iga programmeerimiskeele selgroog, sest sõltuvalt erinevatest stsenaariumidest ja olukorrast oleme võimelised konkreetseid avaldusi täitma.

Mis on kohtuasja avaldus JavaScriptis?

Programmide kirjutamise ajal võib tekkida olukord, kus peame sõltuvalt olukorrast teatud osa sellest täitma. See viitab koodi eelistatud osa dünaamilisele valimisele ja täitmisele. Sellistes olukordades võime kasutada tingimuslikke avaldusi, mis võimaldavad meil käituse ajal teha otsuse ja täita õige osa.

JavaScript toetab tingimuslikke avaldusi, näiteks kui lause, kui… muidu… avaldus, juhtumiväljavõte jne. Need on väited, mida kasutatakse täitmise voo määramiseks sõltuvalt erinevatest tingimustest. Vaatame, kuidas lause töötab ja selle üksikasjad töötab, siis proovime aru saada, miks peame juhtumite väiteid ja selle üksikasju põhjalikult vahetama.

Kui avaldus töötab sel viisil, kui tingimus on tõene, siis käivitab see koodi if-plokist, vastasel juhul, kui tingimus on vale, siis käivitab see koodi teisest plokist. Siin valitsev tingimus on see, mille me tegelikult programmi vastuvõtmiseks teeme. Juhul kui lause on tingimuse avaldus enamasti Boolei muutuja või Boolean muutujat tagastav avaldis, on see kas tõene või vale. Sõltuvalt sellest väärtusest käivitab If-lause konkreetse koodiploki. If-avaldusel on kolm vormi,

  1. Kui avaldus
  2. Kui veel avaldus
  3. Kui muidu, siis avaldus

Kuidas siis, kui avaldus töötab?

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
)

Näiteks kui avaldus kontrollib tingimust ükshaaval ja käivitab konkreetse koodiploki. Selline täitmine sobib väiksema arvu tingimuste korral, kuid kujutage ette, kui meil on palju tingimusi, siis on koodi jälgimine keeruline, kood muutub räpaseks ja vähem tõhusaks. Selliste stsenaariumide korral on kasulik lülitusjuhtumi avaldus. Juhtumite vahetamise avaldust kasutatakse alternatiivina mitmele, kui… muidu… avaldusele. Need on tõhusamad, kui testida mitut tingimust.

Kuidas kohtuasja kirjeldus Java Scriptis töötab?

Juhtumisavaldus täidab ühe paljudest koodiplokkidest, mis põhinevad muutujal või avalduse väärtusel.

Süntaks:

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

  • Haigusjuhus hindab kõigepealt avaldist ja selgitab välja selle väärtuse.
  • Siis vastab see iga juhtumiväljaandega samale väärtusele. Meie juhul, kui avalduse väärtus on kindlaks tehtud, võrreldakse seda juhtumi väärtustega a, b jne.
  • Pärast väärtuse vastendamist kohtuasja lausetega, kui leitakse vaste, käivitab kood või avalduse selles plokis ja väljub lülitusplokist.
  • Edasi võrreldakse avaldise tulemust ükshaaval kõigi juhtumiväärtustega.
  • Kui kõigist juhtumiavaldustest ei leita vastet, siis käivitab see koodiploki vaikejuhtumiavaldusest. vaikimisi blokeeritakse alati, kui vastet ei leita.
  • Break-märksõna kasutatakse pärast iga juhtumiploki täitmist. Põhimõtteliselt käsib see programmil programmist välja lülituda.
  • Kui katkestuslauset ei kasutata, jätkatakse programmi täitmist, käivitades koodi järgmisest juhtumiplokist ja see jätkub, kuni ta leiab katkestuse märksõna või viib lõpule vaikimisi vaikeploki.

Vooskeem:

Juhtlausete korral võib tingimuseks olla mis tahes andmetüübi avaldis või väärtus. See väljend pole midagi muud kui tinglik lause, mis tagastab võrreldava väärtuse. Juhtumite vahetamise avaldused on head fikseeritud andmetüüpide hindamiseks.

Näited JavaScripti haigusjuhu avaldusest

JavaScripti kohtuasja kirjelduse näited on järgmised:

Näide 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);
)

Ülaltoodud näites on muutuja x täisarv ja me oleme sellele määranud väärtuse 1. x antakse avaldusena lülitusavaldusele. Nüüd võrreldakse x väärtust kõigi juhtumitega, meie puhul sobitatakse see 1. juhtumiga. See käivitab 1. juhtumi ploki ja programm prindib konsoolile „Üks“. Kui x väärtus on olnud mõni muu, oleks vaikimisi tehtud plokk täidetud.

Näide 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”);
)

Ülaltoodud näide ühtib värviga sinisena ja kuvab brauseris hoiatuse kui "Värv on sinine". Pange tähele, et siin on avaldise andmetüübiks string. Eelmises näites oli see täisarvu tüüpi.

Järeldus

JavaScriptil on tingimuslike avalduste väga lai toetus. Juhtumiväited on alternatiiviks mitmetele if-else lausetele. Juhtumilaused muudavad koodi efektiivseks ja näevad vähem räpane välja. Juhtumite väited on JavaScriptis väga kasulikud, kui on vaja testida mitut suurt arvu tingimusi.

Soovitatavad artiklid

See on juhend JavaScripti kohtuasja avaldusest. Siin arutame, kuidas kohtuasja avaldus töötab koos javascripti kohtuasja avalduse näidetega. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Massiivid JavaScriptis
  2. Kuidas JavaScript töötab?
  3. Petturileht JavaScript
  4. Karjäär JavaScriptis
  5. C Programmeerimismaatriksi korrutamine
  6. Lülituskott PowerShellis | Parameetrid | Näited

Kategooria: