Visit Mozilla.org

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 オブジェクトを使用してください。

« »