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ä.