03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ce script affiche le résultat suivant dans le panneau <strong>de</strong> sortie : 1,2,3,4,5,6,7,8,9,10<br />

L'exemple suivant utilise ++ en tant qu'opérateur <strong>de</strong> post-incrémentation dans une boucle<br />

while :<br />

// using a while loop<br />

var a:Array = new Array();<br />

var i:Number = 0;<br />

while (i < 10) {<br />

a.push(i++);<br />

}<br />

trace(a.toString()); //traces 0,1,2,3,4,5,6,7,8,9<br />

L'exemple suivant utilise ++ en tant qu'opérateur <strong>de</strong> post-incrémentation dans une boucle<br />

for :<br />

// using a for loop<br />

var a:Array = new Array();<br />

for (var i = 0; i < 10; i++) {<br />

a.push(i);<br />

}<br />

trace(a.toString()); //traces 0,1,2,3,4,5,6,7,8,9<br />

Ce script affiche le résultat suivant dans le panneau <strong>de</strong> sortie :<br />

0,1,2,3,4,5,6,7,8,9<br />

Opérateur != (inégalité)<br />

expression1 != expression2<br />

Recherche l'inverse <strong>de</strong> l'opérateur d'égalité (==). Si expression1 est égale à expression2 , le<br />

résultat est false. Comme pour l'opérateur d'égalité (==), la définition <strong>de</strong> l'égalité dépend<br />

<strong>de</strong>s types <strong>de</strong> données comparés, comme illustré dans la liste suivante :<br />

■ Les valeurs booléennes, les nombres et les chaînes sont comparés en fonction <strong>de</strong> leur<br />

valeur.<br />

■ Les objets, les tableaux et les fonctions sont comparés par référence.<br />

■ Une variable est comparée par valeur ou par référence, en fonction <strong>de</strong> son type.<br />

La comparaison par valeur, comme son nom l'indique signifie que <strong>de</strong>ux expressions ont la<br />

même valeur. Par exemple, l'expression (2 + 3) est égale à l'expression (1 + 4) lorsque la<br />

comparaison porte sur la valeur.<br />

La comparaison par référence signifie que <strong>de</strong>ux expressions ne sont égales que si elles font<br />

toutes <strong>de</strong>ux référence au même objet, tableau ou fonction. Les valeurs figurant dans l'objet, le<br />

tableau ou la fonction ne sont pas comparées.<br />

Opérateurs 171

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!