數學函數的使用

(1).在Javascript中,數學方法可以分成以下幾類:
constans(常數)、power functions(乘方函數)、trigonometic functions(三角函數)、rounding functions(四捨五入函數)、random numbers(亂數字)

(2).常數和乘方函數

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  

(3).三角函數

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度)

(4).四捨五入函數和亂數字

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

(5).sin(30度),30度必須由角度轉換成脛度,
例如30度 = 30/180*pi(3.14159)

(6).如何顯示上標示,例如:sin(30o)
標籤指令:<sup>o</sup>


pi =

sin(30o) =

四捨五入(5.7) =  

無條件捨入(5.7) =  

無條件進位(5.7) =