JavaScript Math.floorを使わずにビット演算で小数点を切り捨て
> Math.random()*16777216 1032588.9140625 > Math.random()*16777216<<0 15867770
Math.floor
より高速ということかな?
ネタ元:https://github.com/patrickkunka/easydropdown/blob/master/src/jquery.easydropdown.js
開眼! JavaScript ―言語仕様から学ぶJavaScriptの本質
- 作者: Cody Lindley,和田祐一郎
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/06/19
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る