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:
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.