If Statement One-Linersin luominen JavaScriptin avulla

If Statement One Linersin Luominen Javascriptin Avulla



Kehittäjät kirjoittavat mieluummin tiivistä ja tiivistä koodia eri skenaarioissa ymmärtääkseen ja parantaakseen koodin luettavuutta. Esimerkiksi kun ehdollinen lause on yksinkertainen ja lyhyt, se on parasta kirjoittaa yhdelle riville, jotta se on helposti ymmärrettävää. Vaikka monimutkaisemmissa lausekkeissa tai lauseissa, joissa on useita haaroja, on yleensä suositeltavaa käyttää monirivistä muotoa yhden rivin sijaan.

Tämä opetusohjelma kuvaa tavan kirjoittaa yksi rivi ' jos ' lausunto.







Kuinka luoda If Statement One-Liners JavaScriptissä?

Jos haluat luoda yksiviivaisen if-lauseen, käytä ' kolmiosainen operaattori ”. Se sisältää kolme operandia, ' tosi ilmaus', 'väärä ilmaus' ja 'ehto' ja '?' ja ': ”merkkejä. Nämä merkit osoittavat ja erottavat operandit.



Syntaksi

Yksirivisessä if-lauseessa käytetään seuraavaa syntaksia:



kunto ? tosi_ilmaus : false_expression

' oikea ilmaisu ' suoritetaan, kun ' kunto 'on totta, muuten' väärä ilmaus ” teloitetaan.





Esimerkki

Luo muuttuja ' arvosana ' ja tallenna merkkijono' A ':

anna arvosana = 'A' ;

Käytä nyt kolmiosaista operaattoria ja tarkista, onko muuttuja ' luokka” myymälöissä ”A”. Jos kyllä 'tulosta sitten' Loistavaa 'muussa tapauksessa tulosta' Parhaat ':



arvosana == 'A' ? 'Loistava' : 'Parhaat' ;

Annetussa tulosteessa todellinen lauseke suoritetaan, koska ehto on ' totta ':

Voit myös luoda useita if-lauseita yhdelle riville käyttämällä kolmiosaista operaattoria. Tässä muuttuja ' arvosana 'kaupat' D ':

anna arvosana = 'D' ;

Tarkista nyt, onko ' luokka” myymälöissä ”A”. jos kyllä, niin tulosta 'Erinomainen', jos 'luokka' tallentaa 'B' tulosta 'Paras', jos se tallentaa 'C', paina 'Hyvä', muuten paina 'Fair' ':

arvosana == 'A' ? 'Loistava' : arvosana == 'B' ? 'Parhaat' : arvosana == 'C' ? 'Hyvä' : 'Reilu' ;

Lähtö

Tässä yllä olevassa lähdössä mikään ehdoista ei ole tosi, joten else-lause suoritetaan:

Johtopäätös

Jos haluat luoda yksiviivaisen if-lauseen, käytä ' kolmiosainen operaattori ”. Se sisältää kolme operandia, ' tosi ilmaus', 'väärä ilmaus' ja 'ehto' ja '?' ja ': ”merkkejä. Nämä merkit osoittavat ja erottavat operandit. Kolmiosainen operaattori tunnetaan myös pikakuvakkeena if-else-lauseille. Tässä opetusohjelmassa kuvailimme tapaa luoda 'if'-lause yhdellä rivillä.