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.