JavaScript one, jeśli

JavaScript one, jeśli
Oświadczenia warunkowe są jednym z głównych elementów konstrukcyjnych programów. Pozwalają programistom dodać logikę warunkową i sprawdzić różne parametry. Podczas pracy z logiką warunkową musisz sprawdzić określone warunki i działać, jeśli jest to prawda lub fałsz.

W tym samouczku przyjrzymy się, w jaki sposób możemy utworzyć minimalne, jeśli zamelduj się w JavaScript za pomocą różnych technik.

JavaScript w linii, jeśli używasz operatorów trójskładnikowych

Najczęstszą i najlepszą praktyką do wprowadzania inline IF IF IF IF IF IF IF instrukcja jest używanie operatora trójskładnikowego.

Operator trójskładnik używa okręgu i znaku zapytania, aby wprowadzić logikę i działanie.

Zilustrujmy, w jaki sposób możemy użyć operatora trójskładnikowego do utworzenia inline, jeśli instrukcja.

Załóżmy, że mamy dwie liczby i chcemy uzyskać największą wartość. Bez operatora trójskładnikowego napisalibyśmy kod, jak pokazano:

Niech a = 10
Niech B = 2
if (a> b)
konsola.Log (a)

w przeciwnym razie
konsola.Log (b)

Jednak używając inline IF instrukcji, możemy zminimalizować powyższy kod do jednego wiersza, jak pokazano w poniższym kodzie:

Niech a = 10
Niech B = 2
konsola.dziennik (a> b ? A: B);

W takim przypadku używamy operatora trójskładnikowego do porównania warunku, który chcemy sprawdzić. Jeśli A jest większe niż B, pocieszamy.log (a) w przeciwnym razie konsola.Log (b).

Uruchomienie powyższego kodu powinno zwrócić wynik, jak pokazano:

$ node wbudowane.JS
10

Jak widać, za pomocą operatora trójskładnikowego, jesteśmy w stanie zminimalizować instrukcję IF Else w jednym stwierdzeniu.

JavaScript w linii, jeśli używasz operatorów logicznych

Drugą metodą, której możesz użyć, jest logiczny i operator. Pozwala nam połączyć warunek, który chcemy sprawdzić i blok wykonania w jednym wierszu, jak pokazano:

Niech a = 10
Niech B = 2
konsola.Log (A> B && a || b)

Tutaj możemy zobaczyć logiczne i w praktyce. Zaczynamy od określenia warunku, który chcemy sprawdzić po lewej stronie operatora. Jeśli prawda, blok wykonania jest uruchomiony. W przeciwnym razie uruchom operowanie po prawej stronie.

JavaScript w linii, jeśli (wiele warunków) za pomocą operatora trójskładnikowego

Możesz zapytać, co się stanie, jeśli mam zagnieżdżony stan, taki jak wiele, jeśli… inaczej blokuje? Możemy je zaimplementować za pomocą operatora trójskładnikowego, jak pokazano:

Niech a = 10
Niech B = 2
konsola.dziennik (a> b ? Odp.:W powyższym przykładzie mamy wiele warunków. Jeśli A jest większe niż B, wydrukuj A, jeśli A jest mniejsze niż B, wydrukuj B, w przeciwnym razie Nan.

Zamknięcie

W tym artykule omówiliśmy, jak wdrożyć inline, jeśli stwierdzenia za pomocą trójskładnikowych i logicznych i operatorów.