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 物件。

文件標籤與貢獻者

 此頁面的貢獻者: teoli, happysadman
 最近更新: teoli,