JavaScript Switch String

JavaScript Switch String

I programmeringsfeltet forbedrer Switch String -teknikken kodeoptimalisering, noe som resulterer i raskere utførelse. I det andre tilfellet lar det deg også oppsummere en flervalgskodeblokk som ellers ville være lang hvis den brukes med IF/ellers sløyfe. I tillegg til det, er denne tilnærmingen mye lettere å feilsøke. Den tester også likheten mellom den spesifiserte strengen mot de flere verdiene som er spesifisert i testtilfellene, noe som er veldig nyttig.

Denne bloggen vil diskutere metodologiene for å bruke bryterstrenger i JavaScript.

Hvordan bruke bryterstreng i JavaScript?

Bryterstrengen i JavaScript kan implementeres ved å bruke "bryter-sak”Uttalelser med følgende tilnærminger:

    • Spesifisert “streng”Verdi
    • Brukerdefinert”Verdi
    • Type konvertering”Teknikk

De nevnte konseptene vil bli demonstrert en etter en!

Metode 1: JavaScript Switch String On Spesifisert strengverdi

I denne metoden, spesifiser en strengverdi og bruk forskjellige sjekker på den ved hjelp av brytertilfellene.

Syntaks

bryter (uttrykk)
sak x:
sak y:


I syntaks ovenfor, "uttrykk”Henviser til verdien som vil bli sjekket på forskjellige tilfeller, for eksempel“x”Og“y”.

Eksempel

For det første vil vi spesifisere følgende strengverdi:

La testValue = "dette er linuxhint"


Neste, bruk "bryter-sak”Uttalelser som inneholder variabelen som strengverdien er lagret. Innenfor bryterklæringen er det to tilfeller, for eksempel "Nettsted”Og“Dette er Linuxhint”. I dette spesielle scenariet vil det andre tilfellet bli utløst, som samsvarer med strengverdien mot argumentet:

bryter (testValue)
sak 'nettsted':
konsoll.Logg ("Dette er et nettsted")
sak 'Dette er Linuxhint':
konsoll.Logg ("Dette er Linuxhint nettsted")


Den resulterende utgangen vil være:

Metode 2: JavaScript Switch String på brukerdefinert verdi

Denne teknikken kan brukes ved å be brukeren om å legge inn en strengverdi, matche den med de spesifiserte tilfellene og deretter skrive ut den tilsvarende meldingen på konsollvinduet.

Gå gjennom følgende eksempel.

Eksempel

I det følgende eksemplet vil vi be brukeren legge inn en strengverdi via hurtig dialogboks:

La testValue = spør ("Angi strengverdien:")


Nå, bruk “bryter-sak”Uttalelser som omtalt i forrige metode. Hvis den brukerdefinerte verdien samsvarer med de spesifiserte sakene, vil den tilsvarende meldingen bli logget mot den spesielle matchede saken:

bryter (testValue)
sak 'Google':
Varsel ("Dette er et nettsted")
sak 'Linuxhint':
Varsel ("Dette er et tilgjengelig nettsted")


Produksjon

Metode 3: JavaScript Switch String ved hjelp av typen konverteringsteknikk

Denne teknikken kan implementeres for å konvertere den spesifiserte heltallverdien til strengen ved å bruke "Streng ()”Metode.

Syntaks

Strengverdi)


I den gitte syntaksen, “verdi”Indikerer heltallverdien som vil konvertere til en streng.

Eksempel

Først, spesifiser følgende heltallverdi:

var testValue = 3;


Deretter påkaller “Streng ()”Metode som argumentene til“bytte om”Uttalelse for å konvertere den spesifiserte heltallverdien til strengen.

Nå vil heltallverdien bli behandlet som en strengverdi, og "sak '3'”Vil bli påkalt. I det andre tilfellet, hvis det aktuelle tilfellet er tildelt en heltallverdi, for eksempel 3 som de andre tilfellene, vil standardsaken utløse, og den tilsvarende meldingen "ErroR ”vil skrive ut:

bryter (streng (testValue))
Sak 1:
konsoll.Logg ("Det er et heltall");
sak 2:
konsoll.Logg ("Det er et heltall");
sak '3':
konsoll.logg ("Det er et siffer, konvertert til streng");
gå i stykker;
misligholde:
konsoll.Logg ("Feil");


Produksjon


I outputten kan det observeres at den tilsvarende meldingen mot saken “3”Er logget.

Konklusjon

For å implementere bryterstrengen i JavaScript, bruk den på den spesifiserte “strengverdi”Ved å plassere det i argumentet om“bytte om”Uttalelse og sjekk for de matchede sakene. Som en annen tilnærming, få den brukerdefinerte verdien og utfør den samme operasjonen på den. Til slutt, bruk "Type konvertering”Teknikk for å konvertere den spesifiserte heltallverdien til strengen og påkalle det tilsvarende tilfellet. Denne bloggen demonstrerte metodene for å bruke bryterstrenger i JavaScript.