Math 物件
Math 物件
預先定義的 Math
物件具有針對數學常數和函數的屬性和方法。例如,Math
物件的 PI
屬性有圓周率的值 (3.141...),你可以在應用程式中如下使用。
Math.PI
同樣的,Math 的方法就是標準的數學函數。其中包括三角函數、對數函數、指數函數、以及其他函數。例如,如果你想要使用三角函數 sine,你可以如下編寫。
Math.sin(1.56)
注意,Math
所有的三角函數的方法只接受以弧度為單位的參數。
下表列出了 Math
物件的方法。
方法 | 說明 |
---|---|
abs | 絕對值。 |
sin, cos, tan | 標準三角函數;參數以弧度為單位。 |
acos, asin, atan, atan2 | 反三角函數;返回值以弧度為單位。 |
exp, log | 指數函數和以 e 為底的自然對數。 |
ceil | 返回大於等於參數的最小整數。 |
floor | 返回小於等於參數的最大整數。 |
min, max | 返回兩個參數中最大的或最小的。 |
pow | 指數函數;第一個參數為底數,第二個為指數。 |
random | 返回介於 0 和 1 之間的隨機數。 |
round | 把參數捨入至最接近的整數。 |
sqrt | 平方根。 |
表 7.1: Math 的方法
有別於其他的物件,你永遠不需要自行建立 Math
物件。你永遠可以使用預先定義的 Math
物件。