Denne opplæringen vil illustrere bruken av inline hvis utsagn i JavaScript.
Hvordan du bruker inline hvis uttalelse i javascript?
I JavaScript er en ternær operatør den mest typiske og anbefalte bruken for en inline IF -uttalelse. Det brukes som erstatning for en if-ests-uttalelse. Den inneholder tre operander, “en tilstand”,“en sann uttalelse”, Og“en falsk uttalelse”. Et spørsmålstegn (?) følger tilstanden, og en sann uttalelse blir fulgt av en kolon (:).
Syntaks
Syntaksen til en inline hvis uttalelse er gitt nedenfor:
betingelse ? "Expression1": "Expression2"Her:
Eksempel
I dette eksemplet vil vi bruke en inline hvis uttalelse ved hjelp av den ternære operatøren. For å gjøre det, først vil vi lage en variabel "merker”Ved å tildele verdien”86”:
var merker = 86;Bruk deretter en ternær operatør for å sjekke tilstanden hvis merker er større enn eller lik "70" komme tilbake "Grad A”Som output ellers returnerer”Karakter b”Og lagre resultatet i variabel”karakterer”:
var karakterer = merker> = 70 ? "Klasse A": "klasse B";Til slutt, skriv ut resultatet på konsollen ved å bruke "konsoll.Logg()”Metode:
konsoll.logg (karakterer);Utgangen viser “Grad A”, Som betyr at tilstanden er sann:
Hvordan du bruker flere forhold i en inline hvis uttalelse? Følg den gitte delen.
Hvordan bruke en inline hvis uttalelse med flere forhold?
Du kan også bruke flere forhold med en inline hvis uttalelse. Å gjøre dette, Følg syntaksen nedenfor for bruk av den ternære operatøren.
Syntaks
tilstand1 ? true_expression1: tilstand2 ? true_expression2: else_ekspressionEksempel
Her vil vi sjekke flere forhold med en inline hvis uttalelse. Først vil vi lage variabel “merker”Tildel en verdi”56”:
var merker = 56;Nå vil vi legge til en betingelse for merker større enn 90; Hvis denne tilstanden er sann, "Grad A+”Vil bli skrevet ut på konsollen, hvis merker er større enn eller lik 70, men mindre enn 90, vil utgangen være“Grad A”Ellers vil utdataene være“Karakter f”:
var karakterer = merker> = 90 ? "Grad A+": Merker> = 70 ? "Karakter A": "Grad F";Til slutt, skriv ut karakterene på konsollen:
konsoll.logg (karakterer);Utgangen vises “Karakter f”, Som betyr at begge forholdene er falske:
Hvordan du bruker inline hvis uttalelse som nestet hvis uttalelse?
Du kan også bruke en inline hvis uttalelse som nestet hvis uttalelse som:
hvisFor å gjøre det, følg syntaksen nedenfor ved hjelp av den ternære operatøren.
Syntaks
tilstand1Eksempel
Først må du lage en variabel "merker”Ved å tildele verdien”65”:
var Marks = 65;Bruk deretter nestet hvis forhold ved hjelp av en inline hvis uttalelse.
Til slutt, skriv ut de resulterende karakterene på konsollen ved å bruke “konsoll.Logg()”Metode:
konsoll.logg (karakterer);Produksjon
Vi har samlet all den essensielle informasjonen relatert til inline hvis uttalelse.
Konklusjon
For å bruke en inline IF -uttalelse i JavaScript, kan du bruke en "ternær operatør”Det er et alternativ til en hvis… ellers uttalelse. Det krever tre operander, “en tilstand”, Som blir fulgt av et spørsmålstegn (?), “en sann uttalelse”, Etterfulgt av en kolon (:), og “en falsk uttalelse”. Det utfører det samme som if-ests-uttalelser, men med færre kodelinjer. I denne opplæringen har vi illustrert bruken av inline hvis utsagn i JavaScript med eksempler.