English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 |
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の立方根を返します |
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),その値を乗じて別の変換を行います。