Loose-Info.com

Last Update 2019/12/25


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

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

(例)
<SCRIPT type="text/javascript"> <!-- function btnclick() { var s = ""; // Objectオブジェクトを生成 var o1 = new Object(); // Stringオブジェクトを生成 var o2 = new Object("test"); // Numberオブジェクトを生成 var o3 = new Object(123); // Booleanオブジェクトを生成 var o4 = new Object(false); // ObjectクラスのtoString()メソッドが使用される s += o1.toString() + "\n"; // 以下、各クラスのtoString()メソッドが使用される s += o2.toString() + "\n"; s += o3.toString() + "\n"; s += o4.toString() + "\n"; alert(s); } //--> </SCRIPT>