JavaScript菜鳥教程

JavaScript 對象

JavaScript 函數(shù)

JS HTML DOM

JS 瀏覽器BOM

AJAX 菜鳥教程

JavaScript 參考手冊

JavaScript Math(算數(shù)) 對象

JavaScript Math對象允許您對數(shù)字執(zhí)行數(shù)學運算。

與其他全局對象不同,Math對象沒有構(gòu)造函數(shù)。方法和屬性是靜態(tài)的。

無需先創(chuàng)建Math對象即可使用所有方法和屬性。

Math.PI

Math.PI屬性表示圓的周長與其直徑之比,大約為3.14159。

Math.PI;
測試看看?/?

注意: Math對象的所有屬性和方法都是靜態(tài)的,可以使用Math作為對象來調(diào)用它,而無需創(chuàng)建它。

Math.round()

該方法將x的值四舍五入為最接近的整數(shù)。Math.round(x)

如果參數(shù)的小數(shù)部分大于0.5,則將參數(shù)舍入為具有下一個較高的絕對值的整數(shù)。

如果小于0.5,則將參數(shù)舍入為具有較低絕對值的整數(shù)。

如果小數(shù)部分正好是0.5,則參數(shù)將沿+∞方向舍入到下一個整數(shù)。

Math.round(3.4); //  3
Math.round(3.5); //  4
Math.round(3.6); //  4
Math.round(-20.2);   // -20
Math.round(-20.8);   // -21
測試看看?/?

Math.pow()

該方法將底數(shù)返回指數(shù)冪,即base exponent。Math.pow(x, y)

Math.pow(5, 3);// 125
測試看看?/?

第一個參數(shù)是基數(shù)。

第二個參數(shù)是用于提高底數(shù)的指數(shù)。

Math.sqrt()

該方法返回x的平方根。Math.sqrt(x)

let x = Math.sqrt(9);// 3
let y = Math.sqrt(25);   // 5

document.write("SQRT of 9 is: " + x + "<br>" + "SQRT of 25 is: " + y);
測試看看?/?

Math.abs()

該方法返回x的絕對(正)值。Math.abs(x)

Math.abs(-5);// 5
測試看看?/?

Math.ceil()

該方法返回四舍五入到下一個最大整數(shù)的x值。Math.ceil(x)

let x = Math.ceil(3.1);// 4
let y = Math.ceil(3.8);// 4

document.write(x + "<br>" + y);
測試看看?/?

Math.floor()

該方法返回四舍五入到下一個最小整數(shù)的x值。Math.floor(x)

let x = Math.floor(3.1);// 3
let y = Math.floor(3.8);// 3

document.write(x + "<br>" + y);
測試看看?/?

Math.sin()

Math.sin()方法返回指定數(shù)字的正弦值。

此方法返回介于-1和1之間的數(shù)值,該數(shù)值表示以弧度表示的角度的正弦值。

Math.sin(0);   // 0
Math.sin(1);   // 0.8414709848078965
Math.sin(4);   // -0.7568024953079282
Math.sin(Math.PI); // 1.2246467991473532e-16
Math.sin(Math.PI / 2); // 1
測試看看?/?

Math.cos()

Math.cos()方法返回指定數(shù)字的余弦值。

此方法返回介于-1和1之間的數(shù)值,該數(shù)值表示角度的余弦。

Math.cos(1);
測試看看?/?

Math.max()和Math.min()

Math.max()方法返回參數(shù)列表中具有最高值的數(shù)字。

Math.max(5, 2, 12, 4, 97, 26);   // 97
測試看看?/?

Math.min()方法返回參數(shù)列表中具有最小值的數(shù)字。

Math.min(5, 2, 12, 4, 97, 26);   // 2
測試看看?/?

Math.random()

Math.random()方法返回一個從0(包括)到不包括1(不包括)的隨機數(shù)。

Math.random();
測試看看?/?

您將Math.random()在下一章中了解更多信息。

Math對象參考手冊

有關(guān)完整的屬性和方法參考,請訪問我們的JavaScript Math對象參考手冊。

參考部分包含所有Math屬性和方法的描述和示例。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清