ECMAScript-if-lause

if-lause on yksi ECMAScriptissä käytetyimmistä lauseista.

ECMAScript-lauseet

ECMA-262 kuvaa useita ECMAScriptin lauseita (statement).

Lauseet määrittelevät suurimman osan ECMAScriptin lauseista, ja ne käyttävät yleensä yhtä tai useampaa avainsanaa suorittaakseen annetun tehtävän.

Lauseet voivat olla hyvin yksinkertaisia, kuten ilmoittaa funktion päättymisestä, tai hyvin monimutkaisia, kuten määrittää joukon toistuvasti suoritettavia komentoja.

Tässä luvussa "ECMAScript-lauseet" esitellään kaikki ECMAScriptin standardilauseet.

if-lause

if-lause on yksi ECMAScriptissä käytetyimmistä lauseista, ja monissa tietokonekielissä on niin.

if-lauseen syntaksi:

if (condition) statement1 muuten statement2

jossa condition Voisi olla mikä tahansa lauseke, ja laskennan tuloksen ei tarvitse olla todellinen boolean-arvo, ECMAScript muuntaa sen boolean-arvoksi.

Jos ehto laskee arvon true, suorita statement1;Jos ehto laskee arvon false, suorita statement2

Jokainen lause voi olla yhden rivin koodi tai koodin lohko.

Esimerkiksi:

if (i > 30)
  {alert("Yli 30");}
muuten
  {alert("Vähemmän tai yhtä suuri kuin 30");}

Vinkki:Koodin lohkon käyttö on parasta koodauskäytäntöä, vaikka suoritettava koodi olisi vain yksi rivi. Tämä tekee selkeäksi, mitä jokainen ehto suorittaa.

Useita if-lauseita voidaan yhdistää. Tässä on esimerkki:

if (condition1) statement1 muuten jos (condition2) statement2 muuten statement3

Esimerkiksi:

if (i > 30) {
  alert("Yli 30");
}
  alert("Vähemmän kuin 0");
}
  alert("0 ja 30 välillä");
}