JavaScript Mathオブジェクト

プロパティ

プロパティ説明
Eネピア数(オイラー数): Math.E =
LN22の自然対数: Math.LN2 =
LN1010の自然対数(常用対数にする時は、この数で割る): Math.LN10 =
LOG2E2を底にしたEの対数: Math.LOG2E =
LOG10E10を底にしたEの対数: Math.LOG10E =
PI円周率\( \pi \) : Math.PI =
SQRT1_21/2の平方根: Math.SQRT1_2 =
SQRT22の平方根: Math.SQRT2 =

メソッド

メソッド数式説明
乱数
random()乱数0位上1未満の擬似乱数:
切り上げ・切り捨て・四捨五入・絶対値
ceil(n)切り上げ引数以上の最小整数(切り上げ):
floor(n)切り下げ引数以下の最大整数(切り下げ):
round(n)四捨五入四捨五入:
abs(n)|n|絶対値:
三角関数
sin(θ)sinサイン:
cos(θ)cosコサイン: (1/√2)
tan(θ)tanタンジェント:
逆三角関数
asin(x)sin-1アークサイン(radian): (π/6)
acos(x)cos-1アークコサイン(radian): (π/3)
atan(x)tan-1アークタンジェント(radian):
atan2(a, b)tan-1(a/b)2引数の比率でアークタンジェント:
累乗・対数
exp(x)\( e^x \)\( e \)の引数乗:
log(x)ln(x)自然対数:
pow(a, b)\(a^b\)第一引数の値を第二引数の値で累乗:
sqrt(x)\(\sqrt{x}\)平方根:
最大・最小
max(a,b,...)最大数引数の中の最大数:
min(a,b,...)最小数引数の中の最小数: