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() 函數的使用