js之math 物件
阿新 • • 發佈:2018-12-11
Math 物件是js中使用數學公式計算的便捷方法,其方法執行起來比直接寫的js執行是對要更快
1.Math.min(一組數值) 該方法可以比較一組數值的大小,並且返回較小的數值
用法:
Math.min(1,8,6,12); //將會返回1
2.Math.max() 該方法可以比較一組數值的大小,並且返回較大的數值
用法:
Math.max(1,8,6,12); //將會返回12
我們常會用一組陣列中比較值的大小,而這是將陣列直接放入max 或者 min 是會返回NaN ,這是js提供了apply()方法來進行陣列中的值大小比較
apply([thisObj [,argArray] ]); 該方法接受兩個引數 第一個即this的指標指向誰(即this的作用於),第二個是陣列引數
用法:
Math.max.apply(Math,[1,12,5,18]);
3.舍入方法(這些方法可像內傳入數字以及可轉數字的字串)
3.1 Math.ceil(); 向上取捨最接近的整數
3.2 Math.floor(); 向下取捨最接近的整數
3.3 Math.round(); 四捨五入方法
4.random();獲取0-1之間的隨機數
5.Math.abs(); 返回num的絕對值
6.Math.sqrt();還回num的平方根