本文為 H5EDU 機構官方 HTML5培訓 教程,主要介紹:JavaScript強化教程 —— JavaScript Math(算數) 物件
Math(算數)物件的作用是:執行常見的算數任務。
round()
如何使用 round()。
random()
如何使用 random() 傳回 0 到 1 之間的隨機數。
max()
如何使用 max() 來傳回兩個給定的數字中的較大的數字。 (在 ECMASCript v3 之前,此方法只有兩個參數。)
min()
如何使用 min() 來傳回兩個給定的數中的較小的數。 (在 ECMASCript v3 之前,此方法只有兩個參數。)
完整的 Math 物件參考手冊
我們提供 JavaScript Math 物件的參考手冊,其中包含所有可用於算術物件的屬性和方法。
該手冊包含了每個屬性和方法的詳細描述以及相關實例。
Math 物件
Math(算數)物件的功能是:執行普通的算數任務。
Math 物件提供多種算數值類型和函數。無需在使用這個物件之前對它進行定義。
使用Math的屬性/方法的語法:
var x=Math.PI;
var y=Math.sqrt(16);
注意: Math物件無需在使用這個物件之前先對它進行定義。
算數值
JavaScript 提供8 種可被Math 物件存取的計算數值:
你可以參考以下Javascript常數使用方法:
Math.E
Math.PI
Math.SQRT22. LN10
Math.LOG2E
Math.LOG10E
算數方法
除了可被Math 物件存取的算數值以外,還有幾個函數(方法)可以使用。
下面的例子使用了 Math 物件的 round 方法對一個數字進行四捨五入。
document.write(Math.round(4.7));
上面的程式碼輸出為:
5
下面的範例使用了Math 物件的random() 方法來傳回一個介於0 與1 之間的隨機數:
document.write(Math.random());
上面的程式碼輸出為:
0.4130633108048849
下面的例子使用了Math 物件的floor() 方法和random() 來傳回一個介於0 和11 之間的隨機數:
document.write(Math.floor(Math.random()*11));
上面的程式碼輸出為:
4