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>


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.