Hur man skapar If Statement One-Liners med hjälp av JavaScript

Hur Man Skapar If Statement One Liners Med Hjalp Av Javascript



Utvecklare föredrar att skriva kortfattad och kompakt kod i olika scenarier för bättre förståelse och förbättrad kodläsbarhet. Till exempel, när ett villkorligt uttalande är enkelt och kort är det bästa praxis att skriva det på en rad för att göra det lätt att förstå. Medan, för mer komplexa if-satser eller för de med flera grenar, rekommenderas det i allmänhet att använda flerradsformatet istället för en rad.

Denna handledning kommer att beskriva sättet att skriva en enrads om ' påstående.







Hur skapar man If Statement One-Liners i JavaScript?

För att skapa en en-liner if-sats, använd ' ternär operatör ”. Den innehåller tre operander, ' sant uttryck', 'falskt uttryck' och ett 'villkor' med '?' och ': ' tecken. Dessa tecken indikerar och separerar operanderna.



Syntax

Följande syntax används för one-liner if-satsen:



skick ? sant_uttryck : false_expression

den ' sant uttryck ' kommer att köras när ' skick 'är sant, annars' falskt uttryck ' kommer att utföras.





Exempel

Skapa en variabel ' kvalitet ' och lagra sträng ' A ”:

låt betygsätta = 'A' ;

Använd nu den ternära operatorn och kontrollera om variabeln ' klass” lagrar “A”. Om ja ”skriv sedan ut” Utmärkt ' annars, skriv ut ' Bäst ”:



kvalitet == 'A' ? 'Utmärkt' : 'Bäst' ;

I den givna utgången kommer det sanna uttrycket att exekveras eftersom villkoret är ' Sann ”:

Du kan också skapa flera if-satser på en rad med den ternära operatorn. Här är variabeln ' kvalitet 'butiker' D ”:

låt betygsätta = 'D' ;

Kontrollera nu om ' klass” lagrar “A”. om ja, skriv ut 'Superb', om 'betyg' lagrar 'B' skriv ut 'Bäst', om det lagrar 'C' skriv ut 'Bra', annars skriv ut 'Rättvist ”:

kvalitet == 'A' ? 'Utmärkt' : kvalitet == 'B' ? 'Bäst' : kvalitet == 'C' ? 'Bra' : 'Rättvis' ;

Produktion

Här, i ovanstående utdata, är inget av villkoren sant, så else-satsen exekveras:

Slutsats

För att skapa en one-liner if-sats, använd ' ternär operatör ”. Den innehåller tre operander, ' sant uttryck', 'falskt uttryck' och ett 'villkor' med '?' och ': ' tecken. Dessa tecken indikerar och separerar operanderna. Den ternära operatorn är också känd som en genväg för if-else-satser. I den här handledningen beskrev vi sättet att skapa ett 'om'-uttalande på en rad.