Vývojári uprednostňujú písanie stručného a kompaktného kódu v rôznych scenároch na lepšie pochopenie a zlepšenie čitateľnosti kódu. Napríklad, keď je podmienený príkaz jednoduchý a krátky, najlepšie je napísať ho do jedného riadku, aby bol ľahko zrozumiteľný. Zatiaľ čo pre zložitejšie príkazy if alebo pre príkazy s viacerými vetvami sa vo všeobecnosti odporúča použiť viacriadkový formát namiesto jedného riadku.
Tento tutoriál popíše spôsob, ako napísať jeden riadok ‘ ak “ vyhlásenie.
Ako vytvoriť jednoriadkové vyhlásenie If v JavaScripte?
Ak chcete vytvoriť jednoriadkový príkaz if, použite príkaz „ ternárny operátor “. Obsahuje tri operandy, “ pravdivý výraz, „nepravdivý výraz“ a „podmienka“ s „?“ a “: “znamenia. Tieto znaky označujú a oddeľujú operandy.
Syntax
Pre jednoriadkový príkaz if sa používa nasledujúca syntax:
stave ? pravdivý_výraz : nepravdivý_výraz
' pravdivý výraz “ sa vykoná, keď sa „ stave “ je pravda, inak „ falošný výraz “ sa vykoná.
Príklad
Vytvorte premennú ' stupňa “ a uložiť reťazec “ A “:
nechať známkovať = 'A' ;Teraz použite ternárny operátor a skontrolujte, či premenná „ stupeň“ ukladá „A“. Ak áno “ potom vytlačte “ Skvelé “ inak vytlačte “ Najlepšie “:
stupňa == 'A' ? 'vyborne' : 'najlepší' ;
V danom výstupe sa vykoná pravdivý výraz, pretože podmienka je „ pravda “:
Môžete tiež vytvoriť viacero príkazov if v jednom riadku pomocou ternárneho operátora. Tu premenná „ stupňa 'obchody' D “:
nechať známkovať = 'D' ;Teraz skontrolujte, či „ stupeň“ ukladá „A“. ak áno, vytlačte „Superb“, ak „stupeň“ obsahuje „B“, vytlačte „Najlepšie“, ak uloží „C“, vytlačte „Dobré“, inak vytlačte „Spravodlivé“ “:
stupňa == 'A' ? 'vyborne' : stupňa == 'B' ? 'najlepší' : stupňa == 'C' ? 'dobre' : 'Fér' ;Výkon
Tu vo vyššie uvedenom výstupe nie je splnená žiadna z podmienok, takže sa vykoná príkaz else:
Záver
Na vytvorenie jednoriadkového príkazu if použite príkaz „ ternárny operátor “. Obsahuje tri operandy, “ pravdivý výraz, „nepravdivý výraz“ a „podmienka“ s „?“ a “: “znamenia. Tieto znaky označujú a oddeľujú operandy. Ternárny operátor je známy aj ako skratka pre príkazy if-else. V tomto návode sme opísali spôsob vytvorenia príkazu „if“ v jednom riadku.