English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript Math オブジェクト

Mathは数学定数と関数の属性とメソッドを持つビルティンオブジェクトです。関数オブジェクトではありません。

Mathオブジェクト

Mathオブジェクトを使用して数値に対する数学タスクを実行できます。

他のグローバルオブジェクトとは異なり、Mathは構造関数ではありません。

Mathのすべての属性とメソッドは静的で、Mathをオブジェクトとして呼び出すことで無需作成できます。

例えば、定数piを呼び出しますMath.PI、正弦関数を呼び出しますMath.sin(x)、其中xはメソッドの引数です。

var x = Math.PI;  // PIを返します
var y = Math.sqrt(25);// 返します25の平方根
テストを見て‹/›

当社のJavaScript Math タスクMathについての詳細情報をご覧ください。

数学オブジェクト属性

以下の表にMathオブジェクトの属性を示します:

属性説明
E欧拉数、自然対数の底数e、約2.718
LN2返します2の自然対数、約0.693
LN10自然対数を返します10、約2.302
LOG2Eeの以2の対数、約1.442
LOG10Eeの以10の対数、約0.434
PIPIを返します、約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の立方根を返します
ceil(x)x以上またはxに等しい最小の整数を返します
cos(x)xの余弦(xはラジアンで表されます)を返します
cosh(x)xの双曲線の余弦値を返します
exp(x)Eを返します xの値
floor(x)x以下またはxに等しい最大の整数を返します
log(x)xの自然対数(Eを底とします)を返します
max(n1, n2, n3, ..., nX)最大の数値を返します
min(n1, n2, n3, ..., nX)最小の数値を返します
pow(x, y)xの値をyのべきに戻します
random()0から1の間のランダムな数値を返します
round(x)xを最も近い整数に四捨五入します
sin(x)xの正弦(xをラジアンで表します)を返します
sinh(x)xの双曲線の正弦を返します
sqrt(x)xの平方根を返します
tan(x)角度の正接を返します
tanh(x)数値の双曲線の正接を返します
trunc(x)数値(x)の整数部分を返します

注意:三角関数(sin()、cos()、tan()、asin()、acos()、atan()、atan2()をラジアンで表した期待角または返り角で示します。

ラジアンを度に変換するには、(Math.PI / 180),その値を乗じて別の変換を行います。