ECMAScript if Statement

De if-statement is een van de meest gebruikte statements in ECMAScript.

ECMAScript-statements

ECMA-262 beschrijft verschillende statements (statements) van ECMAScript.

Statements definiëren de meeste statements van ECMAScript, meestal met één of meerdere sleutelwoorden om de taak te voltooien.

Statements kunnen zeer eenvoudig zijn, zoals het melden dat een functie moet afsluiten, of zeer complex, zoals het declareren van een set commando's die herhaaldelijk moeten worden uitgevoerd.

In dit hoofdstuk over ECMAScript-statements hebben we alle standaard ECMAScript-statements besproken.

if-statement

De if-statement is een van de meest gebruikte statements in ECMAScript, en in veel andere programmeertalen ook.

de syntaxis van de if-statement:

if (condition) statement1 else statement2

waarbij condition kan elk soort expressie zijn, de resultaten hoeven zelfs niet een echte boolean-waarde te zijn, ECMAScript zal het omzetten naar een boolean-waarde.

;voer uit als de resultaten van de voorwaarde true zijn statement1;voer uit als de resultaten van de voorwaarde false zijn statement2.

Elke zin kan een enkele regelcode zijn, maar ook een codeblok.

Bijvoorbeeld:

if (i > 30)
  {alert("Groter dan 30");}
else
  {alert("Kleiner dan of gelijk aan 30");}

Tip:Het gebruik van codeblokken wordt beschouwd als een van de beste programmeerpraktijken, zelfs als het code die moet worden uitgevoerd slechts één regel is. Op deze manier is duidelijk wat elke voorwaarde moet uitvoeren.

Je kunt meerdere if-staten op een rij plaatsen. Zoals hieronder:

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

Bijvoorbeeld:

if (i > 30) {
  alert("Groter dan 30");
} else if (i < 0) {
  alert("Kleiner dan 0");
} else {
  alert("Tussen 0 en 30");
}