I denne opplæringen vil vi se på hvordan vi kan lage en minimal hvis sjekk i JavaScript ved hjelp av forskjellige teknikker.
JavaScript inline hvis du bruker ternære operatører
Den vanligste og beste praksisen for å introdusere en inline IF -uttalelse i JavaScript bruker en ternær operatør.
Den ternære operatøren bruker et kolon og et spørsmålstegn for å introdusere logikk og handling.
La oss illustrere hvordan vi kan bruke ternær operatør til å lage en inline hvis uttalelse.
Anta at vi har to tall, og vi ønsker å få den største verdien. Uten ternær operatør ville vi skrevet koden som vist:
La A = 10Imidlertid kan vi ved å bruke inline IF -uttalelse minimere koden ovenfor i en enkelt linje som vist i koden nedenfor:
La A = 10I dette tilfellet bruker vi den ternære operatøren for å sammenligne tilstanden vi ønsker å sjekke. Hvis A er større enn B, konsolerer vi oss.logg (a) ellers konsoll.logg (b).
Å kjøre koden over skal returnere et resultat som vist:
$ node inline.JSSom du kan se, ved hjelp av den ternære operatøren, er vi i stand til å minimere IF ellers -setningen i en enkelt uttalelse.
JavaScript inline hvis du bruker logiske operatører
Den andre metoden du kan bruke er den logiske og operatøren. Det lar oss kombinere tilstanden vi ønsker å sjekke og utførelsesblokken i en enkelt linje som vist:
La A = 10Her kan vi se det logiske og i praksis. Vi starter med å spesifisere tilstanden vi ønsker å sjekke på venstre side av operatøren. Hvis det er sant, kjøres utførelsesblokken. Ellers kjører høyre sideoperasjon.
JavaScript inline hvis (flere forhold) ved bruk av den ternære operatøren
Du kan spørre, hva som skjer hvis jeg har en nestet tilstand som flere hvis ... ellers blokker? Vi kan implementere dem ved å bruke den ternære operatøren som vist:
La A = 10Lukking
I denne artikkelen diskuterte vi hvordan vi kan implementere inline hvis utsagn ved hjelp av ternær og logisk og operatør.