Instrukcja if ECMAScript

Wyrażenie if jest jednym z najczęściej używanych wyrażeń w ECMAScript.

Wyrażenia ECMAScript

ECMA-262 opisuje kilka wyrażeń (statement) ECMAScript.

Wyrażenia głównie definiują większość wyrażeń w ECMAScript, zazwyczaj używając jednego lub kilku kluczowych słów do wykonania zadania.

Wyrażenia mogą być bardzo proste, na przykład powiadomienie funkcji o wyjściu, lub bardzo złożone, takie jak deklaracja zestawu poleceń do powtarzania.

W rozdziale "Wyrażenia ECMAScript" omówiliśmy wszystkie standardowe wyrażenia ECMAScript.

Wyrażenie if

Wyrażenie if jest jednym z najczęściej używanych wyrażeń w ECMAScript, a w rzeczywistości jest to tak w wielu językach programowania.

Gramatyka wyrażenia if:

if (condition) statement1 else statement2

W którym condition Może to być każde wyrażenie, wynik obliczenia nie musi być rzeczywistą wartością boolean, ECMAScript przełoży je na wartość boolean.

Jeśli wynik obliczenia warunku wynosi true, wykonaj: statement1Jeśli wynik obliczenia warunku wynosi false, wykonaj: statement2.

Każde wyrażenie może być jednorzędowym kodem lub blokiem kodu.

Na przykład:

if (i > 30)
  {alert("Więcej niż 30");}
else
  {alert("Mniej lub równo 30");}

Wskazówka:Użycie bloków kodu jest uważane za najlepszą praktykę programowania, nawet jeśli kod do wykonania zawiera tylko jedną linię. To pozwala na jednoznaczne zrozumienie, co ma być wykonane przez każdą warunek.

Można łączyć wiele wyrażeń if. Na przykład:

if (condition1) statement1 else if (condition2) statement2 else statement3

Na przykład:

if (i > 30) {
  alert("Więcej niż 30");
}
  alert("Mniej niż 0");
}
  alert("W zakresie od 0 do 30");
}