For eksempel må du teste en variabel for tusenvis av distinkte verdier og deretter operere basert på testresultater. I dette scenariet, bruk av “If-Else”Uttalelse er mindre effektiv enn Switch Case -uttalelser. Så for å evaluere et uttrykk for flere tilfeller, er det bedre å bruke Bytt saksuttalelse Ettersom det også øker kode lesbarhet.
Denne oppskrivningen vil diskutere arbeid og bruk av Switch Case Statement i JavaScript ved hjelp av passende eksempler.
Arbeid av Switch Case Statement i JavaScript
Den undergitte flytskartet illustrerer arbeidet med Switch Case-setningen i JavaScript:
Når en Switch -saken er lagt til i JavaScript, utfører den utførelsen i følgende trinn:
Nå, sjekk ut syntaksen til Switch Case -setningen, da det vil hjelpe i implementering.
Syntaks
bryter (uttrykk)Her, “uttrykk”Er tilstanden som vil bli evaluert,”sak”Nøkkelord brukes til å definere sakene etterfulgt av verdiene deres,“gå i stykker”Søkeord legges til for å bryte kontrollstrømmen til Switch Case -setningen, og“misligholde”Uttalelse er“valgfri”Sak som vil bli utført når bryteresaksuttrykket blir evaluert som“falsk”.
La oss nå sjekke ut noen eksempler relatert til Switch Case -setningen i JavaScript.
Eksempel 1: Hvordan bruke Switch Case -setningen i JavaScript med "Break" nøkkelord
Først av alt vil vi lage en variabel som heter “en”Og initialiser den med verdien”2”:
var a = 2;I neste trinn, variabelen “en”Sendes til Switch Case -setningen som en“uttrykk,”Og Switch Case -setningen vil sammenligne verdien av variabelen”en”Med alle de ekstra tilfellene:
bryter (a)Som verdien av variabelen “en”Matchet med“sak 2"Den relaterte kodeblokken vil bli utført, og programmet vil sende ut"Antall er to”Til konsollvinduet og komme ut av saksuttalelsen:
I et annet tilfelle, hvis den variable verdien ikke stemmer overens med noen av de spesifiserte sakene, vil JavaScript utføre uttalelsene som er lagt til i "misligholde”Sak.
For eksempel i det undergitte eksemplet, verdien av variabelen "en" er satt til "10,”Som ikke vil samsvare med verdien av de ekstra brytertilfellene:
var a = 10;Så, Switch Case -setningen vil utføre kodeblokken til “misligholde”Sak:
Eksempel 2: Hvordan bruke Switch Case -setningen i JavaScript uten "Break" nøkkelord
Hvis du ikke har lagt til "gå i stykker”Søkeord, da vil JavaScript først utføre saken, der den spesifiserte verdien blir matchet, og etter det vil den kjøre alle de andre sakene, selv om kriteriene ikke er oppfylt.
For eksempel "gå i stykker” nøkkelord Mangler i saksoppgaven fra det undergitte programmet:
var a = 2;I dette scenariet vil Switch Case -setningen sekvensielt samsvare med verdien av variabelen “en”Med alle tilfeller til den når“sak 2”; som "gå i stykker”Søkeord mangler slik etter å ha utført kodeblokken til“sak 2”, Javascript vil ikke bryte utførelseskontrollen og deretter kjøre de neste sakene:
Eksempel 3: Hvordan bruke Switch Case -setningen i JavaScript med flere kriterier
Det eksisterer en sjanse for at du må utføre lignende operasjoner for flere tilfeller. I en slik situasjon, i stedet for å skrive den samme kodeblokken for hver "sak”Igjen og igjen, ekskluderer“gå i stykker”Søkeord og skriv ut den spesielle operasjonen for en gruppe saker på følgende måte:
const a = "4";Ovennevnte program vil skrive ut uttalelsen “Antallet er mindre enn 5”Hvis verdien av variabelen”en”Matchet med saken”1”,“2”,“3”, Eller“4”:
Vi har gitt den essensielle informasjonen relatert til saksoppgaven i JavaScript. Du kan undersøke det videre i henhold til dine krav.
Konklusjon
De Bytt saksuttalelse I JavaScript brukes til å utføre en kodeblokk hvis de spesifiserte kriteriene er fornøyd. Det brukes først og fremst til å utføre operasjoner basert på forskjellige forhold. Switch Case -uttalelse fungerer som ligner på “If-Else”Conditionals; Bruken av Switch Case opprettholder imidlertid koden lesbarhet. Denne oppskrivningen diskuterte arbeidet med saksuttalelser i JavaScript ved hjelp av passende eksempler.