返回表示对象的字符串。
function toString( [radix : Number] ) : String
- radix
可选项。为将数字值转换为字符串指定一个基数。此值仅用于数字。
toString 方法是一个所有内置的 JScript 对象的成员。它的行为取决于对象的类型:
对象 | 行为 |
---|---|
Array |
将 Array 的元素转换为字符串。结果字符串被连接起来,用逗号分隔。 |
Boolean |
如果布尔值是 true,则返回“真”。否则,返回“假”。 |
Date |
返回日期的文本表示。 |
Error |
返回一个包含相关错误信息的字符串。 |
Function |
返回如下格式的字符串,其中 functionname 是一个函数的名称,此函数的 toString 方法被调用: "function functionname() { [native code] }" |
Number |
返回数字的文字表示。 |
String |
返回 String 对象的值。 |
Default |
返回“[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 对象 | 错误对象 | Function 对象 | Number 对象 | Object 对象 | String 对象