JavaScript オブジェクト 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(constructor)
(valueOf メソッド)
257行: 257行:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
[[Media:JavaScript Object valueOf.html|実行結果サンプル]]
 
[[Media:JavaScript Object valueOf.html|実行結果サンプル]]
 +
 +
 +
== toString() メソッド ==
 +
*objName1.toString();
 +
:objName1の文字列を出力します。オブジェクト毎に既定の出力値が定まっています。具体的には以下のとおりです。
 +
:*Object Object名[object オブジェクト名]の形式で文字列が返却されます。
 +
:*Array 配列の実体を文字列にした形式が返却されます。
 +
:*Boolean ブール値(false or true)が文字列で返却されます。
 +
:*Date 世界協定時をブラウザを使用しているOSのロケールもしくはブラウザに設定されたロケールにしたがって日時の文字列形式にしたものを返却します。
 +
:*Function 関数の内容が文字列で返却されます。
 +
:*Number 格納されている数値が返却されます。引数に基数を指定できます。
 +
:*String 格納されている文字列が返却されます。
 +
:*Error エラーメッセージが文字列で返却されます。
 +
:より具体的にはサンプルのとおりです。
 +
 +
サンプル
 +
<syntaxhighlight lang="javascript" line start="1">
 +
<HTML>
 +
<HEAD>
 +
<TITLE>JavaScript メソッド.toString()</TITLE>
 +
</HEAD>
 +
<BODY>
 +
JavaScript メソッド.toString()<br />
 +
<SCRIPT Language="JavaScript">
 +
<!--
 +
objObject  = new Object;
 +
objArray  = new Array('1', '2');
 +
objBoolean = new Boolean;
 +
objDate    = new Date;
 +
objFunction= new Function;
 +
objNumber  = new Number(123);
 +
objString  = new String("1234");
 +
objError  = new Error("エラーが発生しました。");
 +
with(document){
 +
    write("<TABLE BORDER=\"1\">\n");
 +
        write("<TR>\n");
 +
            write("<TD>\n");
 +
                write("Object.toString()\n");
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(Object.toString());
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(objObject.toString());
 +
            write("</TD>\n");
 +
        write("</TR>\n");
 +
        write("<TR>\n");
 +
            write("<TD>\n");
 +
                write("Array.toString()\n");
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(Array.toString());
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(objArray.toString());
 +
            write("</TD>\n");
 +
        write("</TR>\n");
 +
        write("<TR>\n");
 +
            write("<TD>\n");
 +
                write("Boolean.toString()\n");
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(Boolean.toString());
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(objBoolean.toString());
 +
            write("</TD>\n");
 +
        write("</TR>\n");
 +
        write("<TR>\n");
 +
            write("<TD>\n");
 +
                write("Date.toString()\n");
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(Date.toString());
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(objDate.toString());
 +
            write("</TD>\n");
 +
        write("</TR>\n");
 +
        write("<TR>\n");
 +
            write("<TD>\n");
 +
                write("Function.toString()\n");
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(Function.toString());
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(objFunction.toString());
 +
            write("</TD>\n");
 +
        write("</TR>\n");
 +
        write("<TR>\n");
 +
            write("<TD>\n");
 +
                write("Number.toString()\n");
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(Number.toString());
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(objNumber.toString(16));
 +
            write("</TD>\n");
 +
        write("</TR>\n");
 +
        write("<TR>\n");
 +
            write("<TD>\n");
 +
                write("String.toString()\n");
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(String.toString());
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(objString.toString());
 +
            write("</TD>\n");
 +
        write("</TR>\n");
 +
        write("<TR>\n");
 +
            write("<TD>\n");
 +
                write("Error.toString()\n");
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(Error.toString());
 +
            write("</TD>\n");
 +
            write("<TD>\n");
 +
                write(objError.toString());
 +
            write("</TD>\n");
 +
        write("</TR>\n");
 +
    write("</TABLE>\n");
 +
}
 +
-->
 +
</SCRIPT>
 +
</BODY>
 +
</HTML>
 +
</syntaxhighlight>
 +
[[Media:JavaScript Object toString.html|実行結果サンプル]]
  
 
== 記事作成用テンプレート ==
 
== 記事作成用テンプレート ==

2016年2月24日 (水) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス