ActionScript 3.0/Statements: verschil tussen versies

Uit Wikibooks
Verwijderde inhoud Toegevoegde inhoud
XTheaa (overleg | bijdragen)
XTheaa (overleg | bijdragen)
Regel 55: Regel 55:


<code>
<code>
Else
else
{
{
Trace ()
trace ()
}
}
</code>
</code>



Versie van 26 jan 2011 09:19

While


Do...While


Do...While is een Loop die een bepaalde voorwaarde controleert en deze op z'n minst 1 keer uitvoert.
De While-loop, zoals eerder uitgelegd, zal als eerste de waarde of variabele controleren en vervolgens uitvoeren.
Wanneer deze true is, zal de Do worden uitgevoerd. De waarde die na de Do-statement wordt verkregen, zal weer opnieuw worden gecontroleerd worden in de While-statement.
Zolang de While-statement true is, zullen deze reeks stappen zich steeds weer opnieuw herhalen.
De volgorde in de code kan vrij verwarrend zijn, aangezien je eerst aangeeft wat deze code moet doen (do) en daarna pas aangeeft waar de waarde aan moet voldoen(while).

Een voorbeeld:

var randomVar:Number = 0; 
do { 
   trace(randomVar); 
   randomVar++; 
} 
while (randomVar < 5); 
/*
0 
1 
2 
3 
4
*/ 

In dit voorbeeld zie je duidelijk dat de variabele in het begin gelijk wordt gesteld aan 0. De do geeft hier aan dat je de variabele +1 moet doen, aangegeven met 2 plusjes. Hierna komt de while, oftewel de voorwaarde waar de variabele aan moet voldoen.
In dit voorbeeld doet de do...while loop, de variabele randomVar + 1, wanneer de waarde van randomVar kleiner is dan 5. De gegeven waarden zullen dan zijn: 0, 1, 2, 3 en 4. De waarde 5 wordt niet weergegeven immers, hiervoor geldt randomVar = 5.
En in de code staat duidelijk dat randomVar kleiner moet zijn dan 5.
Wanneer de while-loop aangeeft dat de uitkomst False is, zal de while-loop ophouden opnieuw de code na te gaan.
Aangezien het getal, wanneer het groter dan of gelijk aan 5 is, het niet meer kleiner kan worden dan 5.

For


If/else

If-statement

Het if-statement wordt gebruikt in verschillende programmeertalen, zo ook in ActionScript 3.0. Met het if-statement kun je als het ware een voorwaarde stellen aan bepaalde stukken codes, om deze stukken codes hierna wel of niet te laten uitvoeren. Hierbij wordt gebruik gemaakt van de woorden ‘true’ en ‘false’.


  • Wanneer de voorwaarde ‘true’ is, wordt er aan de voorwaarde voldaan. Binnen het if-statement wordt de code hierna uitgevoerd.
  • Wanneer de voowaarde ‘false’ is, wordt er niet aan de voorwaarde voldaan. Binnen het if-statement wordt de code hierna niet uitgevoerd.


Het if-statement ziet er als volgt uit:

if (voorwaarde)
{
trace ()
}

Else-statement

Het else-statement wordt gebruikt binnen het if-statement. Zoals vermeld, wordt binnen het if-statement de code alleen uitgevoerd wanneer de voorwaarde ‘true’ is. Maar wanneer voorwaarde ‘false’ is, wordt er niets uitgevoerd. Om te voorkomen dat er niets wordt uitgevoerd, wordt het else-statement gebruikt.


Het else-statement ziet er als volgt uit:

else 
  { 
    trace ()
  } 

Else if-statement

Het else if-statement ziet er als volgt uit:

else if (voorwaarde)
{
trace ()
} 

Voorbeeld

Switch

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.