Math 是一個(gè)內(nèi)置對(duì)象鲁沥,它擁有一些數(shù)學(xué)常數(shù)屬性和數(shù)學(xué)函數(shù)方法, 不是一個(gè)函數(shù)對(duì)象。用于 Number類(lèi)型。
Math對(duì)象的作用是:執(zhí)行常見(jiàn)的算數(shù)任務(wù)。
1. Math 的屬性
Math.PI
???返回圓周率(約等于3.14159)Math.E
? ? 返回算術(shù)常量 e逢艘,即自然對(duì)數(shù)的底數(shù)(約等于2.718)Math.LN2
? 返回 2 的自然對(duì)數(shù)(約等于0.693)Math.LN10
? 返回 10 的自然對(duì)數(shù)(約等于2.302)Math.LOG2E
?返回以 2 為底的 e 的對(duì)數(shù)(約等于 1.4426950408889634)Math.LOG10E
? 返回以 10 為底的 e 的對(duì)數(shù)(約等于0.434Math.SQRT1_2
? 返回 2 的平方根的倒數(shù)(約等于 0.707)Math.SQRT2
??返回 2 的平方根(約等于 1.414)
2. Math的方法
-
Math.ceil(x)
? ? 對(duì)數(shù)進(jìn)行上舍入。 -
Math.floor(x)
? ?對(duì) x 進(jìn)行下舍入骤菠。 -
Math.random()
??返回 0 ~ 1 之間的隨機(jī)數(shù)它改。 -
Math.round(x)
??四舍五入。 -
Math.max(x,y,z,...,n)
??返回 x,y,z,...,n 中的最高值商乎。 -
Math.min(x,y,z,...,n)
??返回 x,y,z,...,n中的最低值央拖。
-
Math.pow(x,y)
??返回 x 的 y 次冪。 -
Math.sqrt(x)
? ? 返回?cái)?shù)的平方根截亦。
-
Math.tan(x)
? ? 返回角的正切爬泥。 -
Math.sin(x)
? ? 返回?cái)?shù)的正弦柬讨。 -
Math.cos(x)
? ? 返回?cái)?shù)的余弦崩瓤。 -
Math.acos(x)
?? 返回 x 的反余弦值。 -
Math.asin(x)
? ?返回 x 的反正弦值踩官。 -
Math.atan(x)
? ?以介于 -PI/2 與 PI/2 弧度之間的數(shù)值來(lái)返回 x 的反正切值却桶。
-
Math.abs(x)
???返回 x 的絕對(duì)值。 -
Math.atan2(y,x)
?返回從 x 軸到點(diǎn) (x,y) 的角度(介于 -PI/2 與 PI/2 弧度之間)蔗牡。 -
Math.exp(x)
??返回 Ex 的指數(shù)颖系。 -
Math.log(x)
??返回?cái)?shù)的自然對(duì)數(shù)(底為e)。