Last Update 2009/03/29
TOP - JavaScript - Math - 定数関連
Mathオブジェクトはプロパティと関数を持つ単一のオブジェクトです。
new演算子でコンストラクタを呼び出すことはできないため、オブジェクトを動的に生成することができません。
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>