Kuidas luua If-i avalduse ühejoonelisi JavaScripti abil

Kuidas Luua If I Avalduse Uhejoonelisi Javascripti Abil



Arendajad eelistavad kirjutada kokkuvõtlikku ja kompaktset koodi erinevates stsenaariumides, et koodi paremini mõista ja loetavust parandada. Näiteks kui tingimuslause on lihtne ja lühike, on parim tava kirjutada see ühele reale, et see oleks hõlpsasti mõistetav. Keerulisemate kui-lausete või mitme haruga lausete puhul on üldiselt soovitatav ühe rea asemel kasutada mitmerealist vormingut.

See õpetus kirjeldab ühe rea kirjutamise viisi kui ' avaldus.







Kuidas luua JavaScriptis If-i avalduse ühejooniseid?

Ühejoonelise if-lause loomiseks kasutage ' kolmekordne operaator ”. See sisaldab kolme operandi, ' tõene avaldis', 'vale väljend' ja 'tingimus' koos '?' ja ': ” märgid. Need märgid tähistavad ja eraldavad operandid.



Süntaks

Üherealise if-lause jaoks kasutatakse järgmist süntaksit:



tingimus ? tõene_väljendus : vale_väljendus

' tõene väljend ' käivitub, kui ' tingimus ' on tõsi, muidu ' vale väljend ” hukatakse.





Näide

Loo muutuja ' hinne ' ja salvesta string ' A ”:

lase hinne = 'A' ;

Nüüd kasutage kolmepoolset operaatorit ja kontrollige, kas muutuja ' hinne” kauplustes “A”. Kui jah ', seejärel printige' Suurepärane 'muidu printige' Parim ”:



hinne == 'A' ? 'Suurepärane' : 'Parim' ;

Antud väljundis käivitatakse tõene avaldis, kuna tingimus on ' tõsi ”:

Kolmekordse operaatori abil saate luua ka mitu if-lauset ühel real. Siin on muutuja ' hinne 'poed' D ”:

lase hinne = 'D' ;

Nüüd kontrollige, kas ' hinne” kauplustes “A”. kui jah, siis trükkige 'Suurepärane', kui 'hinne' salvestab 'B', siis 'Parim', kui see salvestab 'C', trükkige 'hea', muidu printige 'õiglane' ”:

hinne == 'A' ? 'Suurepärane' : hinne == 'B' ? 'Parim' : hinne == 'C' ? 'Hea' : 'Aus' ;

Väljund

Siin, ülaltoodud väljundis, ei ole ükski tingimus tõene, seega täidetakse else lause:

Järeldus

Ühejoonelise if-lause loomiseks kasutage ' kolmekordne operaator ”. See sisaldab kolme operandi, ' tõene avaldis', 'vale väljend' ja 'tingimus' koos '?' ja ': ” märgid. Need märgid tähistavad ja eraldavad operandid. Kolmikoperaator on tuntud ka kui if-else lausete otsetee. Selles õpetuses kirjeldasime ühes reas „if”-lause loomise viisi.