Introduksjon til saksuttalelse i JavaScript

JavaScript er det mest populære skriptspråket på klientsiden som støttes av nesten alle nettlesere. Det er et dynamisk programmeringsspråk med åpen kildekode som brukes av frontend-utviklere. Nesten alle populære frontrammer som Angular, React osv. Er basert på JavaScript; den endelige koden som blir generert er bare i ren JavaScript. Som alle andre programmeringsspråk, har JavaScript muligheten til å ta beslutninger ved å bruke betingede uttalelser som er veldig nyttige og nødvendige for beslutningstaking under kjøretid. Beslutningsuttalelser er ryggraden i ethvert programmeringsspråk fordi vi, avhengig av de forskjellige scenariene og situasjonen, kan utføre bestemte utsagn.

Hva er saksuttalelse i JavaScript?

Når du skriver programmer, kan det være en situasjon der vi trenger å utføre en bestemt del av den avhengig av situasjonen. Dette refererer til dynamisk valg og utføring av den foretrukne delen av koden. I slike slags situasjoner kan vi bruke betingede uttalelser som lar oss ta en avgjørelse i løpet av runtime og utføre riktig del.

JavaScript støtter betingede uttalelser som om uttalelse, hvis… annet… uttalelse, bytte saksseddelelse osv. Dette er utsagnene som brukes til å bestemme flyt av utførelse avhengig av forskjellige forhold. La oss se hvordan hvis uttalelsen fungerer og dens detaljer, så vil vi prøve å forstå hvorfor trenger vi å bytte ut saksuttalelser og dens detaljer i dybden.

Hvis uttalelse fungerer på denne måten, hvis en betingelse er sann, vil den utføre kode fra hvis blokk ellers hvis en betingelse er falsk, vil den utføre kode fra ellers blokkering. Betingelsen her er hva vi faktisk passerer for å ta avgjørelsen for programmet. I tilfelle hvis uttalelse, betingelsesuttalelsen for det meste er en boolsk variabel eller et uttrykk som returnerer boolesk variabel, er det enten sant eller enten usant. Avhengig av denne verdien Hvis uttalelsen kjører en bestemt kode. Det er tre former for if-uttalelse,

  1. Hvis uttalelse
  2. Hvis ellers uttalelse
  3. Hvis annet hvis uttalelse

Hvordan hvis uttalelse fungerer?

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
)

For eksempel, hvis uttalelse vil sjekke tilstanden én etter én og utføre en spesiell blokk med kode. Denne typen utførelse er OK for et mindre antall forhold, men tenk deg at hvis vi har et stort antall forhold, blir det vanskelig å spore koden, koden blir rotete og mindre effektiv. I slike slags scenarier er uttalelsen om byttesak nyttig. Uttalelsessaken er brukt som et alternativ til flere hvis … annet … uttalelser. De er mer effektive når du tester flere forhold.

Hvordan fungerer saksuttalelsen i Java Script?

Saksuttalingen utfører en av mange kodeblokker basert på en variabel eller en verdi av uttrykket.

syntaks:

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

  • Saksuttalelsen evaluerer uttrykk først og finner ut verdien av det.
  • Da samsvarer det med den samme verdien med hvert enkelt utsagn. I vårt tilfelle, når verdien av uttrykket er bestemt, vil det bli sammenlignet med saksverdier a, b osv.
  • Etter å ha matchet verdien med saksuttalelsene, kjører den koden eller uttrykket i den blokken, og en utgave kommer fra bryterblokken.
  • Det fortsetter ved å sammenligne resultatet av uttrykk en etter en med alle saksverdier.
  • Hvis det ikke finnes noen samsvar fra alle saksuttalelser, utfører den kodeblokk fra standard saksuttalelse. standardblokk utføres alltid når ingen match blir funnet.
  • Break nøkkelord brukes etter hvert tilfelle blokkering. I utgangspunktet forteller det programmet å gå ut av brytererklæringen.
  • Hvis brudduttalelsen ikke brukes, fortsetter programgjennomføringen ved å utføre kode fra neste saksblokk, og den vil fortsette til den finner ut bruddordet eller utfører den endelige standardblokken.

Flytdiagram:

Når det gjelder saksuttalelser, kan tilstanden være et uttrykk eller en verdi av en hvilken som helst datatype. Uttrykket er ikke annet enn en betinget uttalelse som returnerer den aktuelle verdien som skal sammenlignes. Uttalelser fra saksbehandlingen er bra for å evaluere faste datatyper.

Eksempler på saksuttalelse i JavaScript

Eksempler på saksuttalelse i JavaScript er som følger:

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

I eksemplet over er variabelen x av heltallstype, og vi har tildelt verdi 1 til den. x sendes som uttrykk til switch-setningen. Nå blir verdien av x sammenlignet med alle tilfeller, i vårt tilfelle vil den bli matchet med tilfelle 1. Det vil utføre blokk for tilfelle 1, og programmet vil skrive ut "En" på konsollen. Hvis verdien til x har vært noen annen, ville standardblokk blitt utført.

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

Eksemplet over vil samsvare med fargen som blå og vise Varsling i nettleseren som "Farge er blå". Merk at datatypen for uttrykk her er streng. I forrige eksempel var den av heltallstype.

Konklusjon

JavaScript har veldig bred støtte av betingede uttalelser. Saksuttalelser er alternativ til flere påstander om ellers. Saksuttalelser gjør koden effektiv og ser mindre rotete ut. Saksuttalelser er veldig nyttige i JavaScript der testing av flere store antall forhold er påkrevd.

Anbefalte artikler

Dette er en guide til sakerklæringen i JavaScript. Her diskuterer vi hvordan saksuttalelsen fungerer sammen med eksemplene på saksuttalelse i javascript. Du kan også se på følgende artikler for å lære mer -

  1. Arrays i JavaScript
  2. Slik fungerer JavaScript
  3. Cheat Sheet JavaScript
  4. Karrierer i JavaScript
  5. C Programmering av matrixmultiplikasjon
  6. Bytt sak i PowerShell | Parametere | eksempler