Podsumowanie: w tym samouczku dowiesz się, jak używać instrukcji JavaScriptif else
do wykonywania instrukcji w oparciu o określony warunek.
Wprowadzenie do instrukcji JavaScript if else
if
jest prawdopodobnie jednym z najczęściej używanych instrukcji w JavaScript. Polecenie if
wykonuje polecenie lub blok kodu, jeśli warunek jest spełniony., Poniżej znajduje się prosta forma if
:
condition
może być dowolnym poprawnym wyrażeniem. Ogólnie rzecz biorąc, warunek jest obliczany na wartość logiczną, albo true
lubfalse
.
W przypadku, gdycondition
oblicza wartość nie-Boolowską, JavaScript domyślnie zamienia swój wynik na wartość Boolowską, wywołując funkcjęBoolean()
.,
Jeślicondition
zostanie oceniony natrue
, zostanie wykonanystatement
. W przeciwnym razie kontrolka jest przekazywana do następnej instrukcji, która następuje po instrukcji if
.
poniższy schemat blokowy ilustruje instrukcję if
.
poniższy przykład ilustruje, jak używać instrukcji if
:
Code language: JavaScript (javascript)
Ten przykład najpierw inicjalizuje zmienną x
do 25
., Wyrażeniex > 10
jest obliczane na true
, dlatego skrypt wyświetla komunikat w oknie konsoli.
w przypadku, gdy masz więcej niż jedną instrukcję do wykonania, musisz użyć klamrów kręconych w następujący sposób:
Code language: JavaScript (javascript)
dobrą praktyką programowania jest używanie klamrów kręconych, nawet jeśli istnieje tylko jedna instrukcja do wykonania. Dzięki temu kod jest łatwiejszy do odczytania i uniknie wielu nieporozumień.,
patrz poniższy przykład:
Jeśli nie używasz klamrów, trudno będzie zauważyć, żestatement_2
nie należy do blokuif
.
w przypadku, gdy chcesz wykonać inną instrukcję, gdy condition
ocenia się na false
, używasz else
w następujący sposób:
Code language: JavaScript (javascript)
poniższy schemat blokowy ilustruje oświadczenie if else
.,
zobacz następujący przykład:
możesz połączyć w łańcuch if else
instrukcje:
Code language: JavaScript (javascript)
na przykład poniższy skrypt porównuje dwie liczby a
I b,
pokazuje odpowiednią wiadomość, jeśli a
jest większa, mniejsza lub równa b
.
jeśli połączysz wiele instrukcji if else
, kod stanie się trudny do odczytania i trudny do utrzymania., W takich sytuacjach należy użyć polecenia switch
.
JavaScript if else Skrót: operator warunkowy
JavaScript dostarcza operatora warunkowego lub operatora trójdzielnego, który może być użyty jako skrót instrukcjiif else
.
poniżej przedstawiono składnię operatora warunkowego.
podobnie jakif
, condition
jest wyrażeniem, które oblicza się na true
lub false
.,
jeśli warunek zostanie obliczony natrue
, operator zwraca wartośćexpression_1
; w przeciwnym razie zwraca wartość expression_2
.,1f7ae0c7c”>
zmienna:
Code language: JavaScript (javascript)
zazwyczaj przypisujesz zmiennej wynik trójdzielnego operatora, taki jak:
Code language: JavaScript (javascript)
Jeśli chcesz wykonać więcej niż jedną operację na przypadek, musisz oddzielić operację za pomocą przecinka (,) w poniższym przykładzie:
w tym samouczku nauczyłeś się, jak używać JavaScript if else
do wykonywania instrukcji, gdy warunek jest oceniany na true
I wykonywania innej instrukcji, gdy warunek jest oceniany na false
.,
- czy ten tutorial był pomocny ?
- YesNo