このページの内容

数学関数

数値計算、丸め処理、科学計算に使う数学関数です。

round

(value, decimals)

数値を指定した小数点以下の桁数に丸めます。

パラメーター
value number 丸める数値
decimals number 小数点以下の桁数
戻り値 数値
例
round(3.14159, 2) → 3.14
round(2.5, 0) → 3
関連項目

abs

(value)

数値の絶対値(正の値)を返します。

パラメーター
value number 絶対値を返す数値
戻り値 数値
例
abs(-5) → 5
abs(3.14) → 3.14
関連項目

ceil

(value)

数値を切り上げて、最も近い整数を返します。

パラメーター
value number 切り上げる数値
戻り値 数値
例
ceil(4.1) → 5
ceil(-4.1) → -4
関連項目

floor

(value)

数値を切り捨てて、最も近い整数を返します。

パラメーター
value number 切り捨てる数値
戻り値 数値
例
floor(4.9) → 4
floor(-4.1) → -5
関連項目

truncate

(value, decimals?)

数値を丸めずに、指定した小数点以下の桁数で切り捨てます。

パラメーター
value number 切り捨てる数値
decimals (任意) number 残す小数点以下の桁数 (既定: 0)
戻り値 数値
例
truncate(3.789, 1) → 3.7
truncate(3.789) → 3
関連項目

sqrt

(value)

数値の平方根を返します。

パラメーター
value number 平方根を返す数値
戻り値 数値
例
sqrt(16) → 4
sqrt(2) → 1.414...
関連項目

power

(base, exponent)

数値を指定した累乗にした値を返します。

パラメーター
base number 底となる数値
exponent number 指数
戻り値 数値
例
power(2, 3) → 8
power(10, 2) → 100
関連項目

pow

(base, exponent)

powerの別名です。数値を指定した累乗にした値を返します。

パラメーター
base number 底となる数値
exponent number 指数
戻り値 数値
例
pow(2, 8) → 256
関連項目

exp

(value)

ネイピア数eを指定した累乗にした値を返します。

パラメーター
value number 指数
戻り値 数値
例
exp(1) → 2.718...
exp(0) → 1
関連項目

log

(value)

数値の自然対数(底はe)を返します。

パラメーター
value number 対数を求める数値
戻り値 数値
例
log(exp(1)) → 1

log(e) = 1

log(10) → 2.302...
関連項目

log10

(value)

数値の常用対数(底は10)を返します。

パラメーター
value number 対数を求める数値
戻り値 数値
例
log10(100) → 2
log10(1000) → 3
関連項目

mod

(dividend, divisor)

割り算の余り(モジュロ)を返します。

パラメーター
dividend number 割られる数
divisor number 除数
戻り値 数値
例
mod(10, 3) → 1
mod(15, 5) → 0
関連項目

sign

(value)

数値の符号を返します。正の数は1、負の数は-1、0は0を返します。

パラメーター
value number 符号を調べる数値
戻り値 数値
例
sign(42) → 1
sign(-10) → -1
sign(0) → 0
関連項目
abs

divide

(numerator, denominator, fallback?)

2つの数値を安全に割ります。除数が0の場合は、代わりの値を返します。

パラメーター
numerator number 被除数
denominator number 除数
fallback (任意) any 分母が0の場合に返す値 (既定: null)
戻り値 number | null
例
divide(10, 2) → 5
divide(10, 0, 0) → 0
divide(10, 0) → null
注意事項

除数が0になる可能性がある場合は、/演算子の代わりにこの関数を使います。

関連項目
mod

関連トピック

プロセスをより良く設計し、つながりのあるアーキテクチャを構築して、管理を続けましょう。

クレジットカード不要、待ち時間なしですぐにご利用いただけます。組織の業務の進め方を、明確につながるプロセス設計として可視化します。

プロセスアーキテクチャを構築し、オーナーシップと統制を定め、あらゆる階層で役割と責任を明確にします。

無料トライアルを開始して、プロセスのガバナンス、管理、継続的な改善を支える信頼できる基盤を築きましょう。