Opérateur |= d'affectation OR au niveau du bit

expression1 |= expression2

Affecte à expression1 la valeur de expression1 | expression2. Par exemple, les deux instructions suivantes sont équivalentes :

x |= y; et x = x | y; 

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Opérandes

expression1 : Number - Nombre ou variable.

expression2 : Number - Nombre ou variable.

Valeur renvoyée

Number - Résultat de l'opération au niveau du bit.

Exemple

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

// 15 décimal = 1111 binaire 
var x:Number = 15; 
// 9 décimal = 1001 binaire 
var y:Number = 9; 
// 1111 |= 1001 = 1111 
trace(x |= y); // Renvoie le 15 décimal (1111 binaire) 

Voir aussi

Opérateur & (AND) au niveau du bit, Opérateur d'affectation &= (AND) au niveau du bit, Opérateur ^ (XOR au niveau du bit), Opérateur ^= (affectation XOR au niveau du bit), Opérateur | (OR) au niveau du bit, Opérateur |= d'affectation OR au niveau du bit, Opérateur ~ (NOT) au niveau du bit