JavaScript Mathリファレンスマニュアル
Math オブジェクト
Math オブジェクトを使用して数学タスクを実行できます。
Math は構造関数ではありません。Math のすべての属性/メソッドは、Math をオブジェクトとして使用して呼び出すことで、それを生成する必要はありません:
var x = Math.PI; // PIを返します var y = Math.sqrt(16); // 16の平方根を返します
Mathオブジェクトに関するチュートリアルについては、私たちの JavaScript数学チュートリアル.
Mathオブジェクト属性
属性 | 説明 |
---|---|
E | エラー数(約2.718)を返します。 |
LN2 | 2の自然対数(約0.693)を返します。 |
LN10 | 10の自然対数(約2.302)を返します。 |
LOG2E | Eの2乗の対数(約1.442)を返します。 |
LOG10E | Eの10乗の対数(約0.434)を返します。 |
PI | PI(約3.14)を返します。 |
SQRT1_2 | 1/2の平方根(約0.707)を返します。 |
SQRT2 | 2の平方根(約1.414)を返します。 |
Mathオブジェクトメソッド
メソッド | 説明 |
---|---|
abs(x) | xの絶対値を返します。 |
acos(x) | xの反余弦値(ラジアン単位で)を返します。 |
acosh(x) | xの双曲線の反余弦値を返します。 |
asin(x) | xの反正弦値(ラジアン単位で)を返します。 |
asinh(x) | xの双曲線の反正弦値を返します。 |
atan(x) | xの反正切値を返します。返される値は-PI/2からPI/2の間の弧度値です。 |
atan2(y, x) | その引数の商の反正切値を返します。 |
atanh(x) | xの双曲線の反正切値を返します。 |
cbrt(x) | xの3乗の根を返します。 |
ceil(x) | xを最も近い整数に切り上げて返します。 |
clz32(x) | xの32ビット二進数表現における先頭の0の数を返します。 |
cos(x) | xの余弦値(xはラジアン単位で)を返します。 |
cosh(x) | xの双曲線の余弦値を返します。 |
exp(x) | eの指数を返します。 |
expm1(x) | eの指数を1引いた値を返します。 |
floor(x) | xを最も近い整数に切り捨てて返します。 |
fround(x) | 数の最も近い(32ビット単精度)浮動小数点表現を返します。 |
log(x) | xの自然対数を返します。 |
log10(x) | xの10乗の対数を返します。 |
log1p(x) | 1 + xの自然対数を返します。 |
log2(x) | xの2乗の対数を返します。 |
max(x, y, z, ... , n) | 返り値が最大の数字。 |
min(x, y, z, ... , n) | 返り値が最小の数字。 |
pow(x, y) | xのy乗の値を返します。 |
random() | 0から1までのランダムな数を返します。 |
round(x) | xを最も近い整数に切り捨てます。 |
sign(x) | 数の符号を返します(正数、負数、または零を確認)。 |
sin(x) | xの正弦値(xはラジアンで指定)を返します。 |
sinh(x) | xの双曲正弦値を返します。 |
sqrt(x) | xの平方根を返します。 |
tan(x) | 角度の正接値を返します。 |
tanh(x) | 数の双曲正接値を返します。 |
trunc(x) | 数字 (x) の整数部分を返します。 |