JavaScript Math 對象

Math是一個內置對象,具有用于數學常數和函數的屬性和方法。不是函數對象。

Math對象

Math對象使您可以對數字執(zhí)行數學任務。

與其他全局對象不同,Math不是構造函數。

Math的所有屬性和方法都是靜態(tài)的,可以通過將Math作為對象調用而無需創(chuàng)建它。

例如,將常量pi稱為Math.PI,將正弦函數稱為Math.sin(x),其中x是方法的參數。

var x = Math.PI;  // 返回PI
var y = Math.sqrt(25);// 返回25的平方根
測試看看?/?

您可以在我們的JavaScript Math 教程中了解有關Math的更多信息。

數學對象屬性

下表列出了Math對象的屬性:

屬性描述
E返回歐拉數,自然對數的底數e,大約為2.718
LN2返回2的自然對數,大約為0.693
LN10返回自然對數10,約2.302
LOG2E返回e的以2為底的對數,大約為1.442
LOG10E返回e的以10為底的對數,大約為0.434
PI返回PI,大約為3.14
SQRT1_2返回1/2的平方根,大約0.707
SQRT2返回2的平方根,大約為1.414

數學對象方法

下表列出了Math對象的方法:

方法描述
abs(x)返回x的絕對值
acos(x)返回x的反余弦,以弧度為單位
acosh(x)返回x的雙曲反余弦值
asin(x)返回x的弧度
asinh(x)返回x的雙曲反正弦值
atan(x)返回x的反正切值作為-PI / 2和PI / 2弧度之間的數值
atan2(y, x)返回其參數商的反正切值
atanh(x)返回x的雙曲反正切
cbrt(x)返回x的立方根
ceil(x)返回大于或等于x的最小整數
cos(x)返回x的余弦(x以弧度表示)
cosh(x)返回x的雙曲余弦值
exp(x)返回E x的值
floor(x)返回小于或等于x的最大整數
log(x)返回x的自然對數(以E為底)
max(n1, n2, n3, ..., nX)返回最大的數字
min(n1, n2, n3, ..., nX)返回最小的數字
pow(x, y)將x的值返回為y的冪
random()返回0到1之間的隨機數
round(x)將x四舍五入到最接近的整數
sin(x)返回x的正弦(x以弧度表示)
sinh(x)返回x的雙曲正弦值
sqrt(x)返回x的平方根
tan(x)返回角度的正切
tanh(x)返回數字的雙曲正切
trunc(x)返回數字(x)的整數部分

注意:三角函數(sin(),cos(),tan(),asin(),acos(),atan(),atan2())以弧度表示的期望角或返回角。

要將弧度轉換為度,請除以(Math.PI / 180),然后乘以此值以進行另一種轉換。

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