toString メソッド
更新 : 2007 年 11 月
オブジェクトの値を表す文字列を返します。
function toString( [radix : Number] ) : String
引数
- radix
省略可能です。数値を文字列に変換するときの方法を指定します。この値は、数値にのみ使用されます。
解説
toString メソッドは、JScript の組み込みオブジェクトのメンバです。このメソッドの動作は、オブジェクトの種類に応じて異なります。
オブジェクト |
動作 |
---|---|
Array |
文字列に変換された Array オブジェクトの要素を返します。文字列は、コンマで接続されます。 |
Boolean |
ブール値が真 (true) の場合は、"true" という文字列を返します。それ以外の場合は、"false" を返します。 |
Date |
日付を表すテキストを返します。 |
Error |
対応するエラーメッセージの文字列を返します。 |
Function |
次の形式の文字列を返します。functionname は、指定した関数の名前です。 "function functionname() { [ネイティブ コード] }" |
Number |
数値を表すテキストを返します。 |
String |
String オブジェクトの値を返します。 |
既定 |
"[object objectname]" という文字列を返します。objectname は、オブジェクト型の名前です。 |
使用例
引数 radix を使った toString メソッドの使用例を次に示します。この関数の戻り値は、基数変換テーブルです。
function CreateRadixTable (){
var s, s1, s2, s3, x; //Declare variables.
s = "Hex Dec Bin \n"; //Create table heading.
for (x = 0; x < 16; x++) //Establish size of table
{ // in terms of number of
switch(x) // values shown.
{ //Set intercolumn spacing.
case 0 :
s1 = " ";
s2 = " ";
s3 = " ";
break;
case 1 :
s1 = " ";
s2 = " ";
s3 = " ";
break;
case 2 :
s3 = " ";
break;
case 3 :
s3 = " ";
break;
case 4 :
s3 = " ";
break;
case 5 :
s3 = " ";
break;
case 6 :
s3 = " ";
break;
case 7 :
s3 = " ";
break;
case 8 :
s3 = "" ;
break;
case 9 :
s3 = "";
break;
default:
s1 = " ";
s2 = "";
s3 = " ";
} //Convert to hex, decimal & binary.
s += " " + x.toString(16) + s1 + x.toString(10)
s += s2 + s3 + x.toString(2)+ "\n";
}
return(s); //Return entire radix table.
}
必要条件
対象 :
Array オブジェクト| Boolean オブジェクト| Date オブジェクト| Error オブジェクト| Function オブジェクト| Number オブジェクト| Object オブジェクト| String オブジェクト