數(shù)學(xué)數(shù)學(xué)オブジェクト
Math のプロパティ
Math のいくつかのプロパティは、數(shù)學(xué)でよく使用されるいくつかの値です:
E : 定數(shù) e (2.718281828...) を返します。
LN2 : 2 の自然対數(shù) (ln 2) を返します。
LN10 : 10 の自然対數(shù) (ln 10) を返します。
LOG2E : 2 を下位値とする e の対數(shù) (log2e) を返します。
LOG10E : 10 を下位とする e の対數(shù)を返します (log10e)。
PI : π (3.1415926535...) を返します。
SQRT1_2 : 1/2 の平方根を返します。
SQRT2 : 2 の平方根を返します。
Math メソッド
Math の組み込みメソッドは、數(shù)學(xué)でよく使用される數(shù)學(xué)演算です:
abs(x) : x の絶対値を返します。
round(x) : x の四捨五入された値を返します。
sqrt(x) : x の平方根を返します。
ceil(x) : x 以上の最小の整數(shù)を返します。
floor(x) : x 以下の最大の整數(shù)を返します。
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 の自然対數(shù) (ln x) を返します。
max(a, b): a と b の間で大きい方の數(shù)値を返します。
min(a, b): a、b のうち小さい方の數(shù)値を返します。
random() : 0 より大きく 1 未満の亂數(shù)を返します。
Math オブジェクトは固有のオブジェクトです。Math をオブジェクトとして直接使用して、そのすべてのプロパティとメソッドを呼び出すことができます。これが Date オブジェクトや String オブジェクトとの違いです。