Math是一個對象,定義了引用有用的算術函數和常量的屬性。Math對象對這些函數 和常量進行了分組,使用語法如Math.sin(x); Math.PI。下面詳細介紹Math對象常用屬性和方法,另外,筆者有《JavaScript參考手冊》一書,有需要可私信「JavaScript參考手冊」,筆者私發。
常量
Math.E -> 常量e,自然對數的底數。Math.LN10 -> 10的自然對數。Math.LN2 -> 2的自然對數。Math.LOG10E -> 以10為底的e的對數。Math.LOG2EI -> 以2為底的e的對數。Math.PI -> 常量π。Math.SQRT1_2I -> 2的平方根除以1。Math.SQRT2 -> 2的平方根。
靜態函數
Math.abs( ) -> 計算絕對值。Math.acos( ) -> 計算反餘弦值。Math.asin( ) -> 計算反正弦值。Math.atan( ) -> 計算反正切值。Math.atan2( ) -> 計算從X軸到一個點的角度。Math.ceil( ) -> 對一個數上捨入。Math.cos( ) -> 計算餘弦值。Math.exp( ) -> 計算e的指數。Math.floor( ) -> 對一個數下舍人。Math.log( ) -> 計算自然對數。Math.max( ) -> 返回兩個數中較大的一個。Math.min( ) -> 返回兩個數中較小的一個。Math.pow( ) -> 計算x的y次方。Math.random( ) -> 計算一個隨機數。Math.round( ) -> 捨入為最接近的整數。Math.sin( ) -> 計算正弦值。Math.sqrt( ) -> 計算平方根。Math.tan( ) -> 計算正切值。
更多精彩內容,關注小伍