JavaScript - Math() 函數的使用
紀錄內建的 Math()
屬性和方法,可以 console.dir(Math)
查看 Math()
的所有函數方法。
Math()
的屬性
這邊所列的屬性可以直接呼叫它
1 | Math.LN2 // 0.6931471805599453 |
Math()
的方法
這邊舉幾個常用的方法
Math.abs()
取絕對值
1 | Math.abs(-21) // 21 |
Math.random()
取 0~1 的隨機小數
1 | Math.random() // 0.17817644947082445 |
Math.celi()
取大於這個數的最小整數
1 | Math.ceil(6.6) // 7 |
Math.floor()
取小於這個數的最大整數
1 | Math.floor(3.14) // 3 |
Math.round()
四捨五入
1 | Math.round(3.14) // 3 |
進階應用
- 取陣列中隨機的值
1 | Math.floor(Math.random() * arr.length) |
參考資料
JavaScript - Math() 函數的使用