在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) 返回參數列表中最大的數值