JavaScript 算數(shù)對象

2018-09-28 18:06 更新

算數(shù)對象

Math 對象提供針對數(shù)學(xué)常量的屬性、方法的和功能。

不同于其他的全局對象,Math 不是一個構(gòu)造函數(shù)。Math 的所有屬性和方法都是靜態(tài)的,無需創(chuàng)建它,通過把 Math 作為對象使用就可以調(diào)用其所有屬性和方法。

因此,可以定義常量 pi 為 Math.PI,也可以調(diào)用sin函數(shù) Math.sin(x),其中 x 是方法的參數(shù)。

語法

這是 Math 中調(diào)用屬性和方法的簡單語法。

    var pi_val = Math.PI;
    var sine_val = Math.sin(30);

Math屬性

這是 Math 的各個屬性及對應(yīng)的屬性描述的列表。

屬性描述
E返回算術(shù)常量 e,即自然對數(shù)的底數(shù)(約等于 2.718)
LN2返回 2 的自然對數(shù)(約等于 0.693)
LN10返回 10 的自然對數(shù)(約等于 2.302)
LOG2E返回以 2 為底的對數(shù)(約等于 1.414)
LOG10E返回以 10 為底的對數(shù)(約等于 0.434)
PI返回圓周率(約等于 3.14159)
SQRT1_2返回 2 的平方根的倒數(shù)(約等于 0.707)
SQRT2返回2的平方根(約等于 1.414)

Math方法

這是 Math 的各個方法及對應(yīng)的屬性描述的列表。

屬性描述
abs()返回數(shù)的絕對值
acos()返回數(shù)的反余弦值
asin()返回數(shù)的反正弦值
atan()以介于 -PI/2 與 PI/2 弧度之間的數(shù)值來返回 x 的反正切值
atan2()返回從 x 軸到點 (x,y) 的角度(介于 -PI/2 與 PI/2 弧度之間)
ceil()對數(shù)進(jìn)行上舍入
cos()返回數(shù)的余弦
exp()返回 e 的指數(shù)
floor()對數(shù)進(jìn)行下舍入
log()返回數(shù)的自然對數(shù)(底為e)
max()返回 x 和 y 中的最高值
min()返回 x 和 y 中的最低值
pow()返回 x 的 y 次冪
random()返回 0~1 之間的隨機(jī)數(shù)
round()把數(shù)四舍五入為最接近的整數(shù)
sin()返回數(shù)的正弦
sqort()返回數(shù)的平方根
tan()返回角的正切
toSource()返回該對象的源代碼
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號