之前有看過關於單豎杠 "|" 的介紹,但由於自己用得少,所以常常忘記,寫下來記錄一下。
在做數的處理時,| 的作用是去除小數點取整,所以在處理正數是相當去 Math.floor() ,處理負數時相當於 Math.ceil()。
1 Math.floor() //向下取整 2 Math.ceil() //向上取整 3 Math.round() //四舍五入法取整 4 5 6 console.log(0.8|0) //0 7 console.log(1.2|0) //1 8 console.log(3.141|0) //3 9 console.log(-5.555|0) //-5