數學物件 Math
- 詳細內容
- 分類:Javascript
- 發佈:2013-05-01, 週三 01:16
- 點擊數:2411
Javascript的數學物件 Math:
Math物件是Javascript的內建物件,提供了基本的數學常數與函式。與其他內建物件不太相同的是,Math並不是個建構子,因此無法使用new來建立物件,企圖使用new來建立物件可能會導致錯誤。Math所提供的所有方法都是靜態方法,可以在程式的任何地方直接呼叫。
數學(Math)物件的屬性:
Math的屬性是一些常用的數學常數,如下表:
屬性 | 說明 | 近似值 |
---|---|---|
Math.E | 數學常數,是自然對數函數的底數。有時稱它為歐拉數(Euler's number)。 | 2.718281 |
Math.LN2 | 2的自然對數。 | 0.693 |
Math.LN10 | 10的自然對數。 | 2.302 |
Math.LOG2E | 底數為2的e的對數。 | 1.443 |
Math.LOG10E | 底數為10的e的對數。 | 0.434 |
Math.PI | 圓周率 | 3.14159 |
Math.SQRT1_2 | 0.5(1/2)的平方根。 | 0.707 |
Math.SQRT2 | 2的平方根。 | 1.414 |
數學(Math)物件的方法:
Math方法全部都是靜態方法,如下表:
函式 | 說明 |
---|---|
abs() | 傳回絕對值。 |
acos() | 傳回反餘弦值。 |
asin() | 傳回反正弦值。 |
atan() | 傳回反正切值。 |
atan2() | 傳回從X軸到某個點(x,y)的角度(弧度)。 |
ceil() | 傳回大於或等於給定數值(輸入參數)的最小整數。 |
cos() | 傳回數值的餘弦。 |
exp() | 傳回e的乘冪數。 |
floor() | 傳回小於或等於給定數值(輸入參數)的最大整數。 |
log() | 傳回數字的自然對數(loge,在數學上常寫成ln)。 |
max() | 傳回最大的數值。 |
min() | 傳回最小的數值。 |
pow() | 傳回指定乘冪數的基底運算式值。 |
random() | 傳回介於0~1間的亂數。 |
round() | 傳回四捨五入到最接近的整數。 |
sin() | 傳回數值的正弦。 |
sqrt() | 傳回平方根。 |
tan() | 傳回數值的正切。 |
按個讚!~支持本站!~
FB推薦載入中
你可能會有興趣的文章
- Date.valueOf()傳回日期物件原始值
- Date.now()傳回由1970年現在時間的毫秒數
- Date.UTC()傳回由1970,1,1,0,0,0,0到指定UTC時間的毫秒數。
- Date.toUTCString()取得日期物件的UTC時間字串
- Date.toTimeString()取得日期物件的時間部分的字串
- Date.toString()傳回日期字串