rules. math
グローバルに利用できる数学関数。これらの関数には
接頭辞 math.
を使用し、数値を操作します。
メソッド
abs
abs(num) は 数値を返します
数値の絶対値。
パラメータ |
|
---|---|
num |
数値 数値。 |
- 戻り値
-
non-null number
入力の絶対数値。
例
math.abs(-1) == 1
math.abs(1) == 1
ceil
ceil(num) は rules.Integer を返します
数値の上限。
パラメータ |
|
---|---|
num |
数値 数値。 |
- 戻り値
-
non-null rules.Integer
指定された値の上限。
例
math.ceil(2.0) == 2
math.ceil(2.1) == 3
math.ceil(2.7) == 3
floor
Floor(num) は rules.Integer を返します。
数値の下限。
パラメータ |
|
---|---|
num |
数値 数値。 |
- 戻り値
-
non-null rules.Integer
指定された値の下限。
例
math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2
無限大
isInfinite(num) は rules.Boolean を返します。
値が ±∞ であるかどうかをテストします。
パラメータ |
|
---|---|
num |
数値 数値。 |
- 戻り値
-
non-null rules.Boolean
: 数値が正または負の場合は true あります。
例
math.isInfinite(∞) == true
math.isInfinite(100) == false
isNaN
isNaN(num) は rules.Boolean を返します。
値が ±∞ であるかどうかをテストします。
パラメータ |
|
---|---|
num |
数値 数値。 |
- 戻り値
-
non-null rules.Boolean
: 値が数値でない場合に true を返します。
例
math.isNaN(NaN) == true
math.isNaN(100) == false
pow
pow(base, exponent) は rules.Float を返します。
1 つ目の引数の 2 乗した値を返します 渡します。
パラメータ |
|
---|---|
base |
数値 数値の底値。 |
自然対数の底 |
数値 数値の指数値。 |
- 戻り値
-
non-null rules.Float
最初の引数をべき乗した値 渡します。
例
math.pow(2, 2) == 4
math.pow(1.5, 2) == 2.25
math.pow(4, 0.5) == 2
round
round(num) は rules.Integer を返します
入力値を最も近い整数に丸めます。
パラメータ |
|
---|---|
num |
数値 数値。 |
- 戻り値
-
non-null rules.Integer
指定された値に最も近い整数。
例
math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3
sqrt
sqrt(num) は rules.Float を返します。
入力値の平方根。
パラメータ |
|
---|---|
num |
数値 数値。 |
- 戻り値
-
non-null rules.Float
入力値の平方根。
例
math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5