ルール。数学
グローバルに利用可能な数学関数。これらの関数には、 math.
接頭辞を付けて数値を操作します。
メソッド
腹筋
abs(num) は数値を返します
数値の絶対値。
パラメータ | |
---|---|
番号 | 番号 数値。 |
- 戻り値
non-null number
数値 入力の絶対数値。
例
math.abs(-1) == 1
math.abs(1) == 1
天井
ceil(num) はrules.Integerを返します
数値の上限。
パラメータ | |
---|---|
番号 | 番号 数値。 |
- 戻り値
non-null rules.Integer
指定された値の上限を示す整数。
例
math.ceil(2.0) == 2
math.ceil(2.1) == 3
math.ceil(2.7) == 3
床
Floor(num) はrules.Integerを返します。
数値の下限。
パラメータ | |
---|---|
番号 | 番号 数値。 |
- 戻り値
non-null rules.Integer
指定された値の下限を示す整数。
例
math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2
無限です
isInfinite(num) はrules.Booleanを返します。
値が±∞であるかどうかをテストします。
パラメータ | |
---|---|
番号 | 番号 数値。 |
- 戻り値
non-null rules.Boolean
数値が正または負の無限大の場合はブール値 true。
例
math.isInfinite(∞) == true
math.isInfinite(100) == false
はNaN
isNaN(num) はrules.Booleanを返します。
値が±∞であるかどうかをテストします。
パラメータ | |
---|---|
番号 | 番号 数値。 |
- 戻り値
non-null rules.Boolean
値が数値でない場合は true。
例
math.isNaN(NaN) == true
math.isNaN(100) == false
捕虜
pow(base, exponent) はrules.Floatを返します。
最初の引数を 2 番目の引数で累乗した値を返します。
パラメータ | |
---|---|
ベース | 番号 数値の基本値。 |
指数 | 番号 数値の指数値。 |
- 戻り値
non-null rules.Float
最初の引数の値を 2 番目の引数で累乗した浮動小数点数です。
例
math.pow(2, 2) == 4
math.pow(1.5, 2) == 2.25
math.pow(4, 0.5) == 2
ラウンド
Round(num) はrules.Integerを返します。
入力値を最も近い int に丸めます。
パラメータ | |
---|---|
番号 | 番号 数値。 |
- 戻り値
non-null rules.Integer
指定された値に最も近い int。
例
math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3
平方メートル
sqrt(num) はrules.Floatを返します。
入力値の平方根。
パラメータ | |
---|---|
番号 | 番号 数値。 |
- 戻り値
non-null rules.Float
入力値の平方根を浮動小数点数で計算します。
例
math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5