|
Math 數學物件
常數值:
函數名 | 說明 | 範例 |
- Math.E
| 自然常數 e,約為 2.718281... | |
- Math.LN2
| 2 的自然對數,約為 0.693147... | |
- Math.LN10
| 10 的自然對數,約為 2.302585... | |
- Math.LOG2E
| 以 2 為底的自然常數對數值,約為 1.442695... | |
- Math.LOG10E
| 以 10 為底的自然常數對數值,約為 0.434294... | |
- Math.PI
| 圓周率,約為 3.14159... | |
- Math.SQRT2
| 2的平方根,約為 1.414213... | |
- Math.SQRT1_2
| 2的平方根倒數,約為 0.707106... | |
註:歐拉(Euler's numbe) 常數 e (此指自然常數)
方法:
方法名稱 | 功能 | 數學式 |
- Math.abs(x)
| 回傳 x 的絕對值 | |
- Math.cbrt(x)
| 回傳 x 的立方根值 | |
- Math.ceil(x)
| 回傳大於等於 x 的最小整數值(無條件進位) Math.ceil(x) -1 < x ≤ Math.ceil(x) | |
- Math.floor(x)
| 回傳不大於 x 的最大整數值(無條件捨去) Math.floor(x) ≤ x < Math.floor(x) + 1 | |
- Math.exp(x)
| 回傳自然常數的 x 次方值 | |
- Math.hypot([x[, y[, …]]])
| 回傳參數平方之和的平方根 | |
- Math.log(x)
| 回傳 x 的自然對數值 | |
- Math.log10(x)
| 回傳以 10 為底,x 的對數值 | |
- Math.log2(x)
| 回傳以 2 為底,x 的對數值 | |
- Math.max([x[, y[, …]]])
| 回傳給定數值中的最大值 | Max(a1,a2,...,an) |
- Math.min([x[, y[, …]]])
| 回傳給定數值中的最小值 | Min(a1,a2,...,an) |
- Math.pow(x, y)
| 回傳 x 的 y 次方(xy) | |
- Math.random()
| 回傳一個 0 到 1 之間的隨機浮點數值 | |
- Math.round(x)
| 回傳 x 的四捨五入值 | |
- Math.sqrt(x)
| 回傳 x 的正平方根 | |
- Math.trunc(x)
| 回傳 x 的整數值(無條件捨去) | |
三角函數 |
- Math.sin(x)
| 回傳 x 的反正弦值 | sin(x) |
- Math.cos(x)
| 回傳 x 的反餘弦值 | cos(x) |
- Math.tan(x)
| 回傳 x 的反正切值 | tan(x) |
- Math.cot(x)
| 回傳 x 的反餘切值 | cot(x) |
- Math.sec(x)
| 回傳 x 的反正割值 | sec(x) |
- Math.csc(x)
| 回傳 x 的反餘割值 | csc(x) |
反三角函數 |
- Math.asin(x)
| 回傳 x 的反正弦值 | arcsin(x) 或是 sin-1(x) |
- Math.acos(x)
| 回傳 x 的反餘弦值 | arccos(x) 或是 cos-1(x) |
- Math.atan(x)
| 回傳 x 的反正切值 | arctan(x) 或是 tan-1(x) |
- Math.acot(x)
| 回傳 x 的反餘切值 | arccot(x) 或是 cot-1(x) |
- Math.asec(x)
| 回傳 x 的反正割值 | arcsec(x) 或是 sec-1(x) |
- Math.acsc(x)
| 回傳 x 的反餘割值 | arccsc(x) 或是 csc-1(x) |
反三曲三角函數 |
- Math.asinh(x)
| 回傳 x 的反雙曲正弦值 | |
- Math.acosh(x)
| 回傳 x 的反雙曲餘弦值 | |
- Math.atanh(x)
| 回傳 x 的反雙曲正切值 | |
- Math.acoth(x)
| 回傳 x 的反雙曲餘切值 | |
- Math.asech(x)
| 回傳 x 的反雙曲正割值 | |
- Math.acsch(x)
| 回傳 x 的反雙曲餘割值 | |
|