Math 物件
更新:2007 年 11 月
是提供基本數學功能和常數的內建物件。此物件不能明確的建構。
屬性和方法
需求
備註
new 運算子無法建立 Math 物件,如果您嘗試這樣做則會傳回錯誤。載入引擎時,指令碼引擎會建立 Math 物件。它的所有方法和屬性都可以在指令碼中使用。
下列範例說明 Math 物件的用法。請注意因為浮點數值 (Floating-Point Number) 的精確度受到限制,所以與此相關的計算可能會累積小量的進位誤差。您可以使用 Number 物件的 toFixed 方法來顯示沒有小量進位誤差的數字。
範例
var pi : double = Math.PI; // Should be about 3.14.
print(pi);
var cosPi : double = Math.cos(pi); // Should be minus one.
print(cosPi);
var sinPi : double = Math.sin(pi); // Should be zero.
print(sinPi.toFixed(10));
本程式碼的輸出為:
3.141592653589793
-1
0.0000000000