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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

expression2 : Object - Nombres, chaînes, variables ou texte.<br />

function : Function - Fonction à exécuter sur le contenu <strong>de</strong>s parenthèses.<br />

parameter1...parameterN : Object - Série <strong>de</strong> paramètres à exécuter avant <strong>de</strong> transmettre<br />

les résultats sous forme <strong>de</strong> paramètres à la fonction située en-<strong>de</strong>hors <strong>de</strong>s parenthèses.<br />

Exemple<br />

Utilisation 1 : Les instructions suivantes illustrent l'utilisation <strong>de</strong> parenthèses afin <strong>de</strong> contrôler<br />

l'ordre dans lequel les expressions sont exécutées (la valeur <strong>de</strong> chaque expression apparaît dans<br />

le panneau <strong>de</strong> sortie) :<br />

trace((2 + 3)*(4 + 5)); // Output: 45<br />

trace((2 + 3) * (4 + 5)); // Output: 45trace(2 + (3 * (4 + 5))); // //<br />

writes 29<br />

trace(2 + (3 * (4 + 5))); // Output: 29trace(2+(3*4)+5); // writes 19<br />

trace(2 + (3 * 4) + 5); // Output: 19<br />

Utilisation 2 : L'exemple suivant évalue la fonction foo(), puis la fonction bar() et renvoie<br />

le résultat <strong>de</strong> l'expression a + b :<br />

var a:Number = 1;<br />

var b:Number = 2;<br />

function foo() { a += b; }<br />

function bar() { b *= 10; }<br />

trace((foo(), bar(), a + b)); // outputs 23<br />

Utilisation 3 : L'exemple suivant illustre l'utilisation <strong>de</strong>s parenthèses avec <strong>de</strong>s fonctions :<br />

var today:Date = new Date();<br />

trace(today.getFullYear()); // traces current year<br />

function traceParameter(param):Void { trace(param); }<br />

traceParameter(2 * 2); //traces 4<br />

Voir également<br />

Instruction with<br />

Opérateur === (égalité stricte)<br />

expression1 === expression2<br />

Teste l'égalité <strong>de</strong> <strong>de</strong>ux expressions ; l'opérateur d'égalité stricte (===) se comporte <strong>de</strong> la même<br />

façon que l'opérateur d'égalité (==), à la différence que les types <strong>de</strong> données ne sont pas<br />

convertis. Le résultat est true lorsque les <strong>de</strong>ux expressions sont égales, types <strong>de</strong> données<br />

inclus.<br />

La définition <strong>de</strong> l'égalité dépend <strong>du</strong> type <strong>de</strong> données <strong>du</strong> paramètre :<br />

Opérateurs 189

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

Saved successfully!

Ooh no, something went wrong!