1. 程式人生 > >js之math 物件

js之math 物件

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的平方根