http://d.hatena.ne.jp/babydaemons/20110629/JavaScript_without_Math_floor_function を読んでなんとなくやりたくなったのでやります。 ご存知の通り、Javascriptでもビット演算はできます。 一般にビット演算は通常の四則演算よりも高速だと思われますので使えるところでは積極的に使っていきたいところであります。 よく知られている整数化の手法としては以下のようなものがあります。 // 論理積 var int = float&-1; // 論理和 var int = float|0; // 排他的論理和 var int = float^0; // 2回の補数算出 var int = ~~float; // 0回のビットシフト var int = float<<0; // Math.floor() var int =