Loose-Info.com
Last Update 2009/03/29
TOP - JavaScript - Math - 定数関連

Mathオブジェクトはプロパティと関数を持つ単一のオブジェクトです。
new演算子でコンストラクタを呼び出すことはできないため、オブジェクトを動的に生成することができません。
Mathオブジェクトには書き込み不可能なプロパティがあり、それぞれ次のような値が与えられています。

E : 自然対数の底 e = 2.7182818284590452354 LN10 : ln10(loge10) = 2.302585092994046 LN2 : ln2(loge2) = 0.6931471805599453 LOG2E : log2e = 1.4426950408889634 LOG10E : log10e = 0.4342944819032518 PI : 円周率π = 3.1415926535897932 SQRT1_2 : (1/2)1/2 = 0.7071067811865476 SQRT2 : 21/2 = 1.4142135623730951


値1 = Math. 値2

値1
プロパティの値
値2
上記のプロパティ名


(例)

<SCRIPT type="text/javascript"> <!-- function btnclick() { var s = ""; s += "E : " + Math.E + "\n"; s += "LN10 : " + Math.LN10 + "\n"; s += "LN2 : " + Math.LN2 + "\n"; s += "LOG2E : " + Math.LOG2E + "\n"; s += "LOG10E : " + Math.LOG10E + "\n"; s += "PI : " + Math.PI + "\n"; s += "SQRT1_2 : " + Math.SQRT1_2 + "\n"; s += "SQRT2 : " + Math.SQRT2 + "\n"; alert(s); } //--> </SCRIPT>