按位或將floor轉換爲number

var a = 13.6 | 0; //a == 13 這是如何工作的? 除了無符號右移>>> 之外的所有按位運算都適用於帶符號的32位整數。因此使用按位運算會將float轉換爲整數。 與比Math.floor有什麼優勢? 快一丟丟 有什麼缺點? 不會傳遞 jsLint 僅限於32位無符號整型 有些時候會有奇怪的表現 Math.floor(NaN) === NaN 而 (NaN | 0) ===
相關文章
相關標籤/搜索