数学数学オブジェクト
Math のプロパティ
Math のいくつかのプロパティは、数学でよく使用されるいくつかの値です:
E : 定数 e (2.718281828...) を返します。
LN2 : 2 の自然対数 (ln 2) を返します。
LN10 : 10 の自然対数 (ln 10) を返します。
LOG2E : 2 を下位値とする e の対数 (log2e) を返します。
LOG10E : 10 を下位とする e の対数を返します (log10e)。
PI : π (3.1415926535...) を返します。
SQRT1_2 : 1/2 の平方根を返します。
SQRT2 : 2 の平方根を返します。
Math メソッド
Math の組み込みメソッドは、数学でよく使用される数学演算です:
abs(x) : x の絶対値を返します。
round(x) : x の四捨五入された値を返します。
sqrt(x) : x の平方根を返します。
ceil(x) : x 以上の最小の整数を返します。
floor(x) : x 以下の最大の整数を返します。
sin(x) : x の正弦を返します。
cos(x) : x のコサインを返します。
tan(x) : x のタンジェントを返します。
acos(x) : x の逆余弦 (余弦は x の角度に等しい) をラジアンで返します。
asin(x) : x の逆正弦を返します。
atan(x) : x の逆正接を返します。
exp(x) : e の x 乗 (e^x) を返します。
pow(n, m) : n の m 乗 (nm) を返します。
log(x) : x の自然対数 (ln x) を返します。
max(a, b): a と b の間で大きい方の数値を返します。
min(a, b): a、b のうち小さい方の数値を返します。
random() : 0 より大きく 1 未満の乱数を返します。
Math オブジェクトは固有のオブジェクトです。Math をオブジェクトとして直接使用して、そのすべてのプロパティとメソッドを呼び出すことができます。これが Date オブジェクトや String オブジェクトとの違いです。