ECMAScript if-sats
- Föregående sida Kommaoperatorn
- Nästa sida Itererande uttryck
If-satsen är en av de mest använda satserna i ECMAScript.
ECMAScript-satser
ECMA-262 beskriver flera satser (statement) i ECMAScript.
Satser definierar större delen av ECMAScript-satser, och används vanligtvis med en eller flera nyckelord för att utföra givna uppgifter.
Satser kan vara mycket enkla, till exempel att meddela att en funktion ska avslutas, eller mycket komplexa, som att deklarera ett antal kommandon som ska upprepas.
I kapitlet "ECMAScript-satser" har vi introducerat alla standard ECMAScript-satser.
If-satsen
If-satsen är en av de mest använda satserna i ECMAScript, och faktiskt i många datorprogramsspråk.
Syntaksen för if-satsen:
if (condition) statement1 else statement2
Där condition Det kan vara vilket uttryck som helst, och resultatet behöver inte nödvändigtvis vara en riktig boolean-värde, ECMAScript kommer att konvertera det till ett boolean-värde.
Om villkoret beräknas till true, utför statement1Om villkoret beräknas till false, utför statement2.
Varje sats kan vara en rad kod eller ett kodblock.
Till exempel:
if (i > 30) {alert("Större än 30");} else {alert("Mindre än eller lika med 30");}
Tips:Användning av kodblock anses vara ett av de bästa programmeringspraktiken, även om det endast är ett enda kommando som ska köras. Detta gör det tydligt vad varje villkor ska utföra.
Man kan också sammansätta flera if-satser. Som här:
if (condition1) statement1 else if (condition2) statement2 else statement3
Till exempel:
if (i > 30) { alert("Större än 30"); } else if (i < 0) { alert("Mindre än 0"); } else { alert("Mellan 0 och 30"); }
- Föregående sida Kommaoperatorn
- Nästa sida Itererande uttryck