Jak utworzyć oświadczenie IF One Liners za pomocą JavaScript

Jak utworzyć oświadczenie IF One Liners za pomocą JavaScript

Deweloperzy wolą pisać zwięzły i kompaktowy kod w różnych scenariuszach w celu lepszego zrozumienia i ulepszania czytelności kodu. Na przykład, gdy instrukcja warunkowa jest prosta i krótka, najlepiej jest pisać je w jednym wierszu, aby było łatwo zrozumiałe. Podczas gdy w przypadku bardziej złożonych instrukcji lub dla osób z wieloma gałęziami, ogólnie zaleca się użycie formatu wielu linii zamiast jednej linii.

Ten samouczek opisuje sposób napisania jednego wiersza 'Jeśli' oświadczenie.

Jak utworzyć oświadczenie IF One-liners w JavaScript?

Aby utworzyć instrukcję IF One-Liner, użyj „Operator trójskładnikowy". Zawiera trzy operandy, „prawdziwe wyrażenie ”,„ fałszywe wyrażenie ”i„ warunek ”z„?" I ":" oznaki. Te znaki wskazują i oddzielą operandy.

Składnia

Poniższa składnia jest wykorzystywana dla One-Liner IF IF INDUCT:

stan ? true_Expression: False_Expression

„„Prawdziwe wyrażenie”Wykonanie się, gdy„stan”Jest prawdą, w przeciwnym razie„fałszywe wyrażenie”Zostanie wykonane.

Przykład

Utwórz zmienną „stopień”I String„ Store ”A”:

let klasy = "a";

Teraz użyj operatora trójskładnikowego i sprawdź, czy zmienna „Grade ”przechowuje„ A ”. Jeśli tak”Następnie wydrukuj„Wspaniały”W przeciwnym razie wydrukuj„To, co najlepsze”:

Grade == „A” ? „Superb”: „Best”;

W danym wyjściu prawdziwe wyrażenie zostanie wykonane, ponieważ warunek wynosi „PRAWDA”:

Możesz także utworzyć wiele instrukcji w jednym wierszu za pomocą operatora trójskładnikowego. Tutaj zmienna „stopień”Sklepy”D”:

let klasy = "d";

Teraz sprawdź, czy „Grade ”przechowuje„ A ”. Jeśli tak, to wydrukuj „super”, jeśli „klasa” przechowuje „B” wydruku „Best”, jeśli magazynuje „C”, wydrukuje „dobry”, w przeciwnym razie wydrukuj „uczciwe”:

Grade == „A” ? „Super”: klasa == "b" ? „Best”: klasa == "c" ? „Dobry”: „Fair”;

Wyjście

Tutaj, na powyższym wyjściu, żaden z warunków nie jest prawdziwy, więc instrukcja else jest wykonywana:

Wniosek

Aby utworzyć instrukcję IF One-Liner, użyj „Operator trójskładnikowy". Zawiera trzy operandy, „prawdziwe wyrażenie ”,„ fałszywe wyrażenie ”i„ warunek ”z„?" I ":" oznaki. Te znaki wskazują i oddzielą operandy. Operator trójskładnikowy jest również znany jako skrót do instrukcji IF-Else. W tym samouczku opisaliśmy sposób utworzenia instrukcji „jeśli” w jednym wierszu.