Kako ustvariti enovrstične izjave If z uporabo JavaScripta

Kako Ustvariti Enovrsticne Izjave If Z Uporabo Javascripta



Razvijalci raje pišejo jedrnato in kompaktno kodo v različnih scenarijih za boljše razumevanje in izboljšanje berljivosti kode. Na primer, ko je pogojni stavek preprost in kratek, je najbolje, da ga napišete v eni vrstici, da bo lahko razumljiv. Medtem ko je za bolj zapletene stavke if ali za tiste z več vejami na splošno priporočljiva uporaba večvrstične oblike zapisa namesto ene vrstice.

Ta vadnica bo opisala način pisanja ene vrstice ' če ' izjava.







Kako ustvariti enovrstične stavke If v JavaScriptu?

Če želite ustvariti enovrstični stavek if, uporabite » ternarni operater ”. Vsebuje tri operande, ' pravi izraz', 'napačen izraz' in 'pogoj' z '?' in “: ” znaki. Ti znaki označujejo in ločujejo operande.



Sintaksa

Za enovrstični stavek if se uporablja naslednja sintaksa:



stanje ? pravi_izraz : lažni_izraz

' pravi izraz « se bo izvršil, ko je » stanje »je res, drugače pa » lažno izražanje ” bo izvedena.





Primer

Ustvarite spremenljivko ' razred ' in shranite niz ' A ”:

pusti oceno = 'A' ;

Zdaj uporabite ternarni operator in preverite, ali spremenljivka “ razred« hrani »A«. Če je odgovor pritrdilen 'nato natisni' Odlično » sicer natisni « najboljše ”:



razred == 'A' ? 'odlično' : 'najboljši' ;

V danem izhodu bo izveden pravi izraz, ker je pogoj ' prav ”:

Ustvarite lahko tudi več stavkov if v eni vrstici z uporabo ternarnega operaterja. Tukaj je spremenljivka ' razred ' trgovine ' D ”:

pusti oceno = 'D' ;

Zdaj preverite, ali je » razred« hrani »A«. če da, potem natisnite »Superb«, če »ocena« shrani »B«, natisnite »Best«, če shrani »C«, natisnite »Good«, sicer pa natisnite »Fair« ”:

razred == 'A' ? 'odlično' : razred == 'B' ? 'najboljši' : razred == 'C' ? 'dobro' : 'Pošteno' ;

Izhod

Tukaj v zgornjem izhodu nobeden od pogojev ni resničen, zato se izvede stavek else:

Zaključek

Če želite ustvariti enovrstični stavek if, uporabite » ternarni operater ”. Vsebuje tri operande, ' pravi izraz', 'napačen izraz' in 'pogoj' z '?' in “: ” znaki. Ti znaki označujejo in ločujejo operande. Ternarni operator je znan tudi kot bližnjica za stavke if-else. V tej vadnici smo opisali način ustvarjanja stavka »če« v eni vrstici.