數學運算 Math
取得數學函數或常數的值。
Math 類別與物件 - 最上層 (Top-Level) 類別
屬性或方法都是靜態,此類別為 public final ,不可延伸 (extend) 子類別。
Math 的屬性與方法
- Math 繼承 Object
- [屬性]
-
- PI
-
- Math.PI 圓周率
- public static const PI:Number
Math.PI
- [方法]
-
- random()
-
- 傳回介於 0 <= r <1 隨機數值,含小數。
- public static function random():Number
Math.random()
- round()
-
- Math.round(val),傳回 val 數值的四捨五入整數值。
- public static function round(val:Number):Number
Math.round(4.5)
//即等於 5
- ceil()
-
- Math.ceil(val),傳回最接近且>= val 數值的整數值,以有小數的正數來說,就是一律進位。
- public static function ceil(val:Number):Number
Math.ceil(9.23)
//即等於 10
- floor()
-
- Math.floor(val),傳回最接近且<= val 數值的整數值,以有小數的正數來說,就是一律捨去。
- public static function ceil(val:Number):Number
Math.floor(5.783)
//即等於 5
- pow()
-
- Math.pow(val1,val2),傳回 val1 的 val2 次方值。
- public static function pow(val1:Number,val2:Number):Number
Math.pow(10,3)
//即等於 1000
- sqrt()
-
- Math.sqrt(val),傳回 val 的平方根值。
- public static function sqrt(val:Number):Number
Math.sqrt(100)
//即等於 10
- max()
-
- Math.max(val1,val2,val3,…),傳回 val1, val2, val3 等多個數值中的最大一值。
- public static function max(val1:Number,val2:Number,val3:Number,…):Number
Math.max(10,3,99)
//即等於 99
- min()
-
- Math.min(val1,val2,val3,…),傳回 val1, val2, val3 等多個數值中的最小一值。
- public static function min(val1:Number,val2:Number,val3:Number,…):Number
Math.min(10,3,99)
//即等於 3