IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

0 ビットシフトで整数の符号ビットを落とす。

>>> 演算子は符号ビットを無視してビットシフトする演算子です

これで、 0 ビットシフトしたら符号ビットだけ無視して再評価するのでは?と思って

やってみた

alert((-1 >>> 0).toString(16)); // ffffff

できた

応用

補数を返す関数

function hosu(x){return -x>>>0}

で?

それだけ><