toString 方法

更新:2007 年 11 月

返回表示对象的字符串。

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.
}

要求

版本 2

应用于:

Array 对象 | Boolean 对象 | Date 对象 | 错误对象 | Function 对象 | Number 对象 | Object 对象 | String 对象

请参见

参考

function 语句