Kako stvoriti jednolinijske naredbe If pomoću JavaScripta

Kako Stvoriti Jednolinijske Naredbe If Pomocu Javascripta



Programeri preferiraju pisanje sažetog i kompaktnog koda u različitim scenarijima radi boljeg razumijevanja i poboljšanja čitljivosti koda. Na primjer, kada je uvjetna izjava jednostavna i kratka, najbolje je napisati je u jednom retku kako bi bila lako razumljiva. Dok se za složenije if naredbe ili za one s više grana općenito preporučuje korištenje formata s više redaka umjesto jednog retka.

Ovaj vodič će opisati način pisanja jednog retka ' ako ’ izjava.







Kako stvoriti jednolinijske naredbe If u JavaScriptu?

Za izradu if naredbe u jednom retku upotrijebite ' ternarni operator ”. Sadrži tri operanda, ' pravi izraz', 'lažni izraz' i 'uvjet' s '?' i “: ” znakovi. Ovi znakovi označavaju i odvajaju operande.



Sintaksa

Sljedeća sintaksa koristi se za if naredbu u jednom retku:



stanje ? pravi_izraz : lažni_izraz

' pravi izraz ' će se izvršiti kada ' stanje ” je istina, inače je „ lažno izražavanje ” bit će izvršena.





Primjer

Napravite varijablu ' razred ” i pohrani niz “ A ”:

neka ocijeni = 'A' ;

Sada upotrijebite ternarni operator i provjerite je li varijabla ' razreda” pohranjuje “A”. Ako da 'zatim ispis' Sjajno ” u protivnom ispis “ Najbolje ”:



razred == 'A' ? 'Sjajno' : 'Najbolje' ;

U zadanom izlazu izvršit će se pravi izraz jer je uvjet ' pravi ”:

Također možete stvoriti više naredbi if u jednom retku pomoću ternarnog operatora. Ovdje je varijabla ' razred 'trgovine' D ”:

neka ocijeni = 'D' ;

Sada provjerite je li ' razreda” pohranjuje “A”. ako da, tada ispišite 'Superb', ako 'ocjena' pohranjuje 'B' ispišite 'Best', ako pohranjuje 'C' ispišite 'Good', inače ispišite 'Fair' ”:

razred == 'A' ? 'Sjajno' : razred == 'B' ? 'Najbolje' : razred == 'C' ? 'Dobro' : 'Pravedan' ;

Izlaz

Ovdje, u gornjem izlazu, niti jedan od uvjeta nije istinit, pa se izvršava naredba else:

Zaključak

Za stvaranje if naredbe u jednom retku upotrijebite ' ternarni operator ”. Sadrži tri operanda, ' pravi izraz', 'lažni izraz' i 'uvjet' s '?' i “: ” znakovi. Ovi znakovi označavaju i odvajaju operande. Ternarni operator poznat je i kao prečac za naredbe if-else. U ovom smo vodiču opisali način stvaranja izjave 'if' u jednom retku.