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.

Opéran<strong>de</strong>s<br />

expression1 : Number - Nombre ou variable.<br />

expression2 : Number - Nombre ou variable.<br />

Valeur renvoyée<br />

Number - Résultat <strong>de</strong> l'opération au niveau <strong>du</strong> bit.<br />

Exemple<br />

L'exemple suivant utilise l'opérateur (|=)) d'affectation OR au niveau <strong>du</strong> bit :<br />

// 15 <strong>de</strong>cimal = 1111 binary<br />

var x:Number = 15;<br />

// 9 <strong>de</strong>cimal = 1001 binary<br />

var y:Number = 9;<br />

// 1111 |= 1001 = 1111<br />

trace(x |= y); // returns 15 <strong>de</strong>cimal (1111 binary)<br />

Voir également<br />

& Opérateur AND au niveau <strong>du</strong> bit, &= Opérateur d'affectation AND au niveau <strong>du</strong><br />

bit, Opérateur ^ (XOR au niveau <strong>du</strong> bit), Opérateur ^= (affectation XOR au<br />

niveau <strong>du</strong> bit), | Opérateur OR au niveau <strong>du</strong> bit, |= Opérateur d'affectation OR<br />

au niveau <strong>du</strong> bit, ~ Opérateur NOT au niveau <strong>du</strong> bit<br />

>> Opérateur <strong>de</strong> décalage droit au niveau <strong>du</strong> bit<br />

expression1 >> expression2<br />

Convertit expression1 et expression2 en entiers 32 bits et décale tous les bits<br />

d'expression1 vers la droite <strong>du</strong> nombre d'unités spécifié par l'entier résultant <strong>de</strong> la<br />

conversion d'expression2. Les bits décalés vers la droite sont supprimés. Pour préserver le<br />

signe <strong>de</strong> l'expression d'origine, les bits situés à gauche sont remplacés par <strong>de</strong>s 0 si le bit le<br />

plus significatif (le bit le plus à gauche) d'expression1 est 0, et par <strong>de</strong>s 1 si le bit le plus<br />

significatif est 1. Le décalage d'une valeur d'une unité équivaut à une division par 2 et au rejet<br />

<strong>du</strong> reste.<br />

Opérateurs 151

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

Saved successfully!

Ooh no, something went wrong!