Core JavaScript 1.5 Guide:Predefined Core Objects:Math Object
出典: MDC
[編集] Math オブジェクト
定義済みの Math オブジェクトには数学的な定数や関数を実現するプロパティやメソッドがあります。例えば、Math オブジェクトの PI プロパティは円周率の値 (3.141...) を表します。これはアプリケーションでは次のように使用します。
Math.PI
同様に、標準的な数学関数が Math のメソッドになっています。これは三角関数、対数関数、指数関数などがあります。例えば、三角関数のサインを使用したい場合は次のように書きます。
Math.sin(1.56)
Math の三角関数のメソッドはすべてラジアンの引数をとります。
次の表で Math オブジェクトのメソッドを簡単に説明します。
| メソッド | 説明 |
|---|---|
| abs | 絶対値。 |
| sin, cos, tan | 標準的な三角関数。引数はラジアン。 |
| acos, asin, atan, atan2 | 逆三角関数。ラジアンの値を返す。 |
| exp, log | 指数関数と自然対数。底は e。 |
| ceil | 引数以上の整数のうち、最小のものを返す。 |
| floor | 引数以下の整数のうち、最大のものを返す。 |
| min, max | 2 つの引数のうち、大きいもの、小さいものをそれぞれ返す。 |
| pow | 累乗。第 1 引数は底、第 2 引数は指数。 |
| random | 0 から 1 までの乱数を返す。 |
| round | 引数を直近の整数に丸める。 |
| sqrt | 平方根。 |
表 7.1:Math のメソッド
他の多くのオブジェクトとは異なり、決して自分用の Math オブジェクトを作成してはいけません。常に定義済みの Math オブジェクトを使用してください。