Math概述
- Math: 專門封裝數學計算中常用常量和計算方法的全局對象
- Math沒有構造函數, 所以不能new, 所有的API都直接用Math.apiName
- 何時使用Math: 進行數學計算時
Math API
- 取整
- Math.ceil(n) //上取整
- Math.floor(n) //下取整
- Math.round(n) //四捨五入取整
- 乘方與開方
- Math.pow(底數, 冪) //乘方
- Math.sqrt(n) //開平方
- 獲取最大值、最小值
- Math.max(n1,n2,n3,…) //獲得給定多個數字的最大值
- Math.min(n1,n2,n3,…) //獲得給定多個數字的最小值
- 隨機數
- Math.random() //獲得r, 0<=r<1
Math.round() VS NumObj.toFixed(n)
- Math.round()只能取整, 參數爲待取整數字
- NumObj.toFixed(n)可保留小數點後多位四捨五入, 參數n爲小數點後保留的位數 , n的範圍爲0-20