| Package | jp.nium.utils |
| Class | public final class MathUtil |
| Inheritance | MathUtil Object |
| Method | Defined By | ||
|---|---|---|---|
cycle(number:Number, cycle:Number):Number [static]
数値を指定された周期内に収めて返します。
Returns the value of number put in the specified cycle.
| MathUtil | ||
even(number:Number):Boolean [static]
数値が偶数かどうかを返します。
Returns if the value is even number.
| MathUtil | ||
percent(numerator:Number, denominator:Number):Number [static]
分母が 0 の場合に 0 となるパーセント値を返します。
Returns the percent value (return 0 if the denominator is 0).
| MathUtil | ||
range(number:Number, min:Number, max:Number):Number [static]
範囲内に適合する値を返します。
Returns the value suited within the range.
| MathUtil | ||
| cycle | () | method |
public static function cycle(number:Number, cycle:Number):Number数値を指定された周期内に収めて返します。 Returns the value of number put in the specified cycle.
Parameters
number:Number — 周期内に収めたい数値です。
The value which want to put in the cycle.
| |
cycle:Number — 周期となる数値です。
The cycle value.
|
Number —
変換後の数値です。
The translated value.
|
trace( MathUtil.cycle( 8, 10 ) ); // 8
trace( MathUtil.cycle( 10, 10 ) ); // 0
trace( MathUtil.cycle( 24, 10 ) ); // 4
| even | () | method |
public static function even(number:Number):Boolean数値が偶数かどうかを返します。 Returns if the value is even number.
Parameters
number:Number — テストしたい数値です。
The number to test.
|
Boolean —
偶数であれば true を、奇数であれば false を返します。
Returns true if the value is even number, otherwise return false.
|
trace( MathUtil.even( 1 ) ); // false
trace( MathUtil.even( 2 ) ); // true
trace( MathUtil.even( 3 ) ); // false
| percent | () | method |
public static function percent(numerator:Number, denominator:Number):Number分母が 0 の場合に 0 となるパーセント値を返します。 Returns the percent value (return 0 if the denominator is 0).
Parameters
numerator:Number — 分子となる数値です。
The numerator value.
| |
denominator:Number — 分母となる数値です。
The denominator value.
|
Number —
変換後の数値です。
The translated value.
|
trace( MathUtil.percent( 100, 100 ) ); // 100
trace( MathUtil.percent( 100, 200 ) ); // 50
trace( MathUtil.percent( 200, 100 ) ); // 200
| range | () | method |
public static function range(number:Number, min:Number, max:Number):Number範囲内に適合する値を返します。 Returns the value suited within the range.
Parameters
number:Number — 範囲内に適合させたい数値です。
The number which wanted to suit within the range.
| |
min:Number — 範囲の最小値となる数値です。
The mininum value of the range.
| |
max:Number — 範囲の最大値となる数値です。
The maximum value of the range.
|
Number —
変換後の数値です。
The translated value.
|
trace( MathUtil.range( 0, 10, 30 ) ); // 10
trace( MathUtil.range( 20, 10, 30 ) ); // 20
trace( MathUtil.range( 40, 10, 30 ) ); // 30