Latest web development tutorials
×

JavaScript 教程

JavaScript 教程 JavaScript 簡介 JavaScript 用法 JavaScript 輸出 JavaScript 語法 JavaScript 語句 JavaScript 註釋 JavaScript 變量 JavaScript 數據類型 JavaScript 對象 JavaScript 函數 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 運算符 JavaScript 比較 JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 類型轉換 JavaScript 正則表達式 JavaScript 錯誤 JavaScript 調試 JavaScript 變量提升 JavaScript 嚴格模式 JavaScript 使用誤區 JavaScript 表單驗證 JavaScript 保留關鍵字 JavaScript JSON JavaScript void JavaScript 代碼規範

JS 函數

JavaScript 函數定義 JavaScript 函數參數 JavaScript 函數調用 JavaScript 閉包

JS HTML DOM

DOM 簡介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素

JS 高級教程

JavaScript 對象 JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp 對象

JS 瀏覽器 BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript 彈窗 JavaScript 計時事件 JavaScript Cookies

JS 庫

JavaScript 庫 JavaScript 測試 jQuery JavaScript 測試 Prototype

JS 實例

JavaScript 實例 JavaScript 對象實例 JavaScript 瀏覽器對象實例 JavaScript HTML DOM 實例 JavaScript 總結

JS 參考手冊

JavaScript 對象 HTML DOM 對象

JavaScript Math(算數)對象

Math(算數)對象的作用是:執行常見的算數任務。


Examples

在線實例

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.SQRT2
Math.SQRT1_2
Math.LN2
Math.LN10
Math.LOG2E
Math.LOG10E


算數方法

除了可被Math 對象訪問的算數值以外,還有幾個函數(方法)可以使用。

下面的例子使用了Math 對象的round 方法對一個數進行四捨五入。

document.write(Math.round(4.7));

上面的代碼輸出為:

5

下面的例子使用了Math 對象的random() 方法來返回一個介於0 和1 之間的隨機數:

document.write(Math.random());

上面的代碼輸出為:

下面的例子使用了Math 對象的floor() 方法和random() 來返回一個介於0 和11 之間的隨機數:

document.write(Math.floor(Math.random()*11));

上面的代碼輸出為: