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|実行結果サンプル]] | ||
== 記事作成用テンプレート == | == 記事作成用テンプレート == | ||