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.