Ten samouczek ilustruje użycie inline, jeśli stwierdzenia w JavaScript.
Jak używać inline IF instrukcja w JavaScript?
W JavaScript operator trójskładnikowy jest najbardziej typowym i zalecanym zastosowaniem dla inline IF Instument. Jest używany jako zamiennik dla instrukcji IF-ELSE. Zawiera trzy operandy, „stan”,„prawdziwe stwierdzenie", I "fałszywe stwierdzenie". Znak zapytania (?) podąża za warunkiem, a po prawdziwym stwierdzeniu następuje okrężnica (:).
Składnia
Składnia inline IF IF podano poniżej:
stan ? „Expression1”: „Expression2”Tutaj:
Przykład
W tym przykładzie użyjemy inline IF instrukcja za pomocą operatora trójskładnikowego. Aby to zrobić, najpierw stworzymy zmienną ”znaki”, Przypisując wartość„86”:
var marks = 86;Następnie użyj operatora trójskładnikowego, aby sprawdzić warunek, czy znaki są większe lub równe „70" powrót "Klasa a”Jako wyjście, w którym zwracają„Klasa b”I przechowuj wynik w zmiennej”klas”:
var oceny = znaki> = 70 ? „Klasa A”: „Klasa B”;Na koniec wydrukuj wynik na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (oceny);Wyjście pokazuje „Klasa a”, Co oznacza, że warunek jest prawdziwy:
Jak używać wielu warunków w instrukcji IF? Postępuj zgodnie z podaną sekcją.
Jak użyć inline IF instrukcja z wieloma warunkami?
Możesz również zastosować wiele warunków z inline, jeśli instrukcja. Zrobić to, Postępuj zgodnie z poniższą składnią, aby użyć operatora trójskładnikowego.
Składnia
warunek 1 ? True_Expression1: Warunek2 ? true_Expression2: Else_ExpressionPrzykład
Tutaj sprawdzimy wiele warunków z inline, jeśli instrukcja. Najpierw utworzymy zmienną „znaki„Przypisywanie wartości”56”:
var Marks = 56;Teraz dodamy warunek dla znaków większych niż 90; Jeśli ten warunek jest prawdą, „„ „Klasa a+„Zostanie wydrukowane na konsoli, jeśli znaki są większe lub równe 70, ale mniej niż 90, wyjście będzie”Klasa a”W przeciwnym razie wyjściem będzie„Klasa f”:
var oceny = znaki> = 90 ? „Klasa A+”: Marks> = 70 ? „Klasa A”: „Klasa F”;Na koniec wydrukuj oceny na konsoli:
konsola.log (oceny);Wyjście wyświetla się „Klasa f”, Co oznacza, że oba warunki są fałszywe:
Jak używać inline IF oświadczenie jako zagnieżdżone oświadczenie IF?
Możesz także użyć oświadczenia inline if jako zagnieżdżone oświadczenie, takie jak:
JeśliAby to zrobić, postępuj zgodnie z poniższą składnią za pomocą operatora trójskładnikowego.
Składnia
warunek 1Przykład
Najpierw utwórz zmienną „znaki”, Przypisując wartość„65”:
var Marks = 65;Następnie użyj zagnieżdżonych, jeśli warunki za pomocą oświadczenia IF IF.
Na koniec wydrukuj wynikowe oceny na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (oceny);Wyjście
Opracowaliśmy wszystkie niezbędne informacje związane z inline, jeśli.
Wniosek
Aby użyć instrukcji IF IF w JavaScript, możesz użyć „Operator trójskładnikowy„To alternatywa dla stwierdzenia if…. Wymaga trzech operandów „stan”, Po którym następuje znak zapytania (?), „prawdziwe stwierdzenie”, A następnie okrężnica (:), I "fałszywe stwierdzenie". Wykonuje to samo jak instrukcje if-else, ale z mniejszą liczbą linii kodu. W tym samouczku zilustrowaliśmy użycie inline, jeśli stwierdzenia w JavaScript z przykładami.