|
在Javascript中,數學方法可以分成以下幾類:
constans(常數)、power functions(乘方函數)、trigonometic functions(三角函數)、rounding functions(舍入函數)、random numbers(隨機數字)
常數和乘方函數
Math.E | 自然對數的底(為常數) | 2.718 |
Math.LN10 | 10的自然對數 | 2.302 |
Math.LN2 | 2的自然對數 | 0.693 |
Math.PI | 圓周率 | 3.1415 |
Math.SQRT1_2 | 1/2的平方根 | 0.707 |
Math.SQRT2 | 2的平方根 | 1.414 |
Math.sqrt(x) | X的平方根 | 更X的值有關 |
Math.pow(x, n) | 返回x的n次方的數值 | 參數為x和n |
Math.log(n) | 返回n的自然對數 | 參數為n |
Math.exp(n) | 返回e的n次方的數值 | 參數為n |
三角函數
Math.cos(x) | X的余弦函數 |
Math.sin(x) | X的正弦函數 |
Math.tan(x) | X的正切函數 |
Math.acos(y) | X的反余弦函數 |
Math.asin(y) | X的反正弦函數 |
Math.atan(y) | X的反正切函數 |
這里注意:參數x和以及反函數的返回數值的單位都為弧度(比如 PI弧度=180度)
舍入函數和隨機數字
Math.random() | 產生從0到1的隨機數 |
Math.round(x) | 取最接近整數x的數值 |
Math.floor(x) | 取最接近整數x并且比x小的數值 |
Math.ceil(x) | 取最接近整數x并且比x大的數值 |
Math.min(a, b, c) | 返回參數列表中最小的數值 |
Math.max(a, b, c) | 返回參數列表中最大的數值 |
JavaScript技術:Javascript中的數學函數,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。