JavaScript tips - 数値を符号なし整数型(unsigned)に変換する方法

phi phi on javascript

JavaScript の数値はデフォルトですべて符号付きで扱われます.
そのままだと alpha 値を含む color code などの場合, 足りなくなったりします.

そこで, >>> すると unsgined int になるよって話です.

var n = 0xffffffff | 0xff000000;  
console.log(n); // -1  
n = n >>> 0;  
console.log(n); // 4294967295  

ありがとうございました〜