Kaip sukurti „If Statement One-Liners“ naudojant „JavaScript“.

Kaip Sukurti If Statement One Liners Naudojant Javascript



Kūrėjai nori rašyti glaustą ir kompaktišką kodą įvairiuose scenarijuose, kad geriau suprastų ir pagerintų kodo skaitomumą. Pavyzdžiui, kai sąlyginis teiginys yra paprastas ir trumpas, geriausia jį parašyti vienoje eilutėje, kad jis būtų lengvai suprantamas. Nors sudėtingesniems teiginiams arba tiems, kurie turi kelias šakas, paprastai rekomenduojama naudoti kelių eilučių formatą, o ne vieną eilutę.

Šioje pamokoje bus aprašytas būdas parašyti vieną eilutę jeigu “ pareiškimas.







Kaip sukurti „If Statement One-Liners“ „JavaScript“?

Norėdami sukurti vienos eilutės if teiginį, naudokite „ trijų dalių operatorius “. Jame yra trys operandai ' tikra išraiška“, „klaidinga išraiška“ ir „sąlyga“ su „? ir „: “ ženklai. Šie ženklai nurodo ir atskiria operandus.



Sintaksė

Vienos eilutės if sakinyje naudojama ši sintaksė:



sąlyga ? tiesa_išraiška : klaidinga_išraiška

tikra išraiška “ bus vykdomas, kai „ sąlyga “ yra tiesa, kitu atveju „ klaidinga išraiška “ bus įvykdytas.





Pavyzdys

Sukurkite kintamąjį ' laipsnis “ ir saugoti eilutę “ A “:

tegul pažymi = 'A' ;

Dabar naudokite trijų dalių operatorių ir patikrinkite, ar kintamasis ' laipsnis“ parduotuvės „A“. Jei taip “, tada spausdinti“ Puikus 'kitu atveju spausdinkite' Geriausias “:



laipsnis == 'A' ? 'Puikus' : 'Geriausias' ;

Pateiktoje išvestyje bus vykdoma tikroji išraiška, nes sąlyga yra ' tiesa “:

Taip pat vienoje eilutėje galite sukurti kelis if teiginius naudodami trijų dalių operatorių. Čia kintamasis ' laipsnis 'parduotuvės' D “:

tegul pažymi = 'D' ;

Dabar patikrinkite, ar „ laipsnis“ parduotuvės „A“. jei taip, spausdinkite „Puikus“, jei „klasė“ išsaugo „B“, spausdinkite „Geriausias“, jei išsaugo „C“, spausdinkite „Geras“, kitu atveju spausdinkite „Sąžininga“ “:

laipsnis == 'A' ? 'Puikus' : laipsnis == 'B' ? 'Geriausias' : laipsnis == 'C' ? 'Gerai' : 'Šviesus' ;

Išvestis

Čia, aukščiau pateiktoje išvestyje, nė viena iš sąlygų nėra teisinga, todėl vykdomas teiginys else:

Išvada

Norėdami sukurti vienos eilutės if teiginį, naudokite „ trijų dalių operatorius “. Jame yra trys operandai ' tikra išraiška“, „klaidinga išraiška“ ir „sąlyga“ su „? ir „: “ ženklai. Šie ženklai nurodo ir atskiria operandus. Trečias operatorius taip pat žinomas kaip if-else teiginių nuoroda. Šioje pamokoje aprašėme, kaip vienoje eilutėje sukurti teiginį „if“.