TOP - JavaScript - Object - prototype.toString()メソッド

オブジェクトの種類を示す文字列を返します。
ただし、多くのの場合、ObjectクラスのtoString()ではなく、各オブジェクト内で定義されたtoString()が使用されます。
ObjectクラスのtoString()は次の文字列を返します。
"[object , " + (オブジェクトの型) + "]"

(例)
<SCRIPT type="text/javascript">
<!--
    function btnclick()
    {
        var s = "";

        var o1 = new Object();             // Objectオブジェクトを生成
        var o2 = new Object("test");       // Stringオブジェクトを生成
        var o3 = new Object(123);          // Numberオブジェクトを生成
        var o4 = new Object(false);        // Booleanオブジェクトを生成

        s += o1.toString() + "\n";         // ObjectクラスのtoString()メソッドが使用される
        s += o2.toString() + "\n";         // 以下、各クラスのtoString()メソッドが使用される
        s += o3.toString() + "\n";
        s += o4.toString() + "\n";

        alert(s);
    }
//-->
</SCRIPT>


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