Math對象允許您對數字進行數學任務。
Math對象
Math對象允許您執行數學任務。
Math對象包括幾個數學方法。
Math對象的一個常見用途是創建一個隨機數:
數學沒有構造函數。 沒有方法,必須首先創建一個Math對象。
Math.min()和Math.max()
Math.min()和Math.max()可以用來查找的參數列表中的最低或最高值:
Math.random()
Math.random()返回之間的隨機數0(含),和1(不包括):
Math.random()總是返回低於1的數字。
Math.round()
Math.round()將數字為最接近的整數:
Math.ceil()
Math.ceil()將數字四捨五入為最接近的整數:
Math.floor()
Math.floor()將數字到最接近的整數:
Math.floor()和Math.random()可以一起被用於0到10之間返回的隨機數:
數學常數
JavaScript提供可與數學對象來訪問8數學常數:
例
Math.E // returns Euler's number
Math.PI // returns PI
Math.SQRT2
// returns the square root of 2
Math.SQRT1_2
// returns the square root of 1/2
Math.LN2
// returns the natural logarithm of 2
Math.LN10
// returns the natural logarithm of 10
Math.LOG2E
// returns base 2 logarithm of E
Math.LOG10E
// returns base 10 logarithm of E
試一試» Math對象的方法
方法 | 描述 |
---|---|
abs(x) | 返回x的絕對值 |
acos(x) | 返回x的反餘弦值,以弧度 |
asin(x) | 返回x的反正弦,以弧度 |
atan(x) | 返回x的反正切-PI / 2和PI / 2弧度之間的數值。 |
atan2(y,x) | 返回其參數的商的反正切 |
ceil(x) | 返回x,向上舍入到最接近的整數 |
cos(x) | 返回x的餘弦(x為弧度) |
exp(x) | 返回e x的值 |
floor(x) | 返回x,向下調整至最接近的整數 |
log(x) | 返回x的自然對數(以e) |
max(x,y,z,...,n) | 返回具有最高值數 |
min(x,y,z,...,n) | 返回與最低值的數量 |
pow(x,y) | 返回x的值y的功率 |
random() | 返回0和1之間的隨機數 |
round(x) | x舍入到最接近的整數 |
sin(x) | 返回x的正弦(x為弧度) |
sqrt(x) | 返回x的平方根 |
tan(x) | 返回角的正切 |
完整的數學參考
對於一個完整的參考,請訪問我們完整的數學對象的引用 。
引用包含描述和數學的所有屬性和方法的例子。