Utviklere foretrekker å skrive kortfattet og kompakt kode i ulike scenarier for bedre å forstå og forbedre kodelesbarheten. For eksempel, når en betinget setning er enkel og kort, er det best praksis å skrive den på én linje for å gjøre den lett forståelig. Mens, for mer komplekse if-setninger eller for de med flere grener, anbefales det generelt å bruke flerlinjeformatet i stedet for én linje.
Denne opplæringen vil beskrive måten å skrive en linje på hvis ’ uttalelse.
Hvordan lage If Statement One-Liner i JavaScript?
For å lage en one-liner if-setning, bruk ' ternær operatør '. Den inneholder tre operander, ' sant uttrykk', 'falskt uttrykk' og en 'betingelse' med '?' og ': ' tegn. Disse tegnene indikerer og skiller operandene.
Syntaks
Følgende syntaks brukes for one-liner if-setningen:
betingelse ? sant_uttrykk : false_expression
« ekte uttrykk ' vil kjøre når ' betingelse 'er sant, ellers' falskt uttrykk ' vil bli utført.
Eksempel
Lag en variabel ' karakter ' og lagre streng ' EN ':
la karakter = 'EN' ;Bruk nå den ternære operatoren og sjekk om variabelen ' klasse' lagrer 'A'. Hvis ja ' så skriv ut ' Fantastisk ' ellers, skriv ut ' Beste ':
karakter == 'EN' ? 'Superbra' : 'Beste' ;
I den gitte utgangen vil det sanne uttrykket bli utført fordi betingelsen er ' ekte ':
Du kan også lage flere if-setninger på én linje ved å bruke den ternære operatoren. Her er variabelen ' karakter 'butikker' D ':
la karakter = 'D' ;Sjekk nå om ' klasse' lagrer 'A'. hvis ja, skriv ut 'Superb', hvis 'karakter' lagrer 'B' skriv ut 'Best', hvis den lagrer 'C' skriv ut 'Bra', ellers skriv ut 'Fair'. ':
karakter == 'EN' ? 'Superbra' : karakter == 'B' ? 'Beste' : karakter == 'C' ? 'Flink' : 'Rettferdig' ;Produksjon
Her, i utgangen ovenfor, er ingen av betingelsene sanne, så else-setningen blir utført:
Konklusjon
For å lage en one-liner if-setning, bruk ' ternær operatør '. Den inneholder tre operander, ' sant uttrykk', 'falskt uttrykk' og en 'betingelse' med '?' og ': ' tegn. Disse tegnene indikerer og skiller operandene. Den ternære operatoren er også kjent som en snarvei for if-else-utsagn. I denne opplæringen beskrev vi måten å lage en 'hvis'-setning på på én linje.