toString 方法
更新:2007 年 11 月
傳回表示物件的字串。
function toString( [radix : Number] ) : String
引數
- radix
選擇項。指定將數值轉換為字串的基數 (Radix)。這個值只能用數字來表示。
備註
toString 方法是所有內建 JScript 物件之一。它的行為視物件型別而定:
物件 |
行為 |
---|---|
陣列 |
Array 的元素會轉換為字串,產生的字串是串連的,並以逗號分隔 |
布林值 |
如果布林值為 true,會傳回 "true",否則傳回 "false" |
日期 |
傳回日期的文字表示 |
錯誤 |
傳回包含相關錯誤訊息的字串 |
函式 |
傳回以下形式的字串,其中 functionname 就是被呼叫 toString 方法的函式的名稱: "函式 functionname() { [機器碼] }" |
編號 |
傳回數字的文字表示 |
字串 |
傳回 String 物件的值 |
預設值 |
傳回 "[object objectname]",objectname 是物件型別的名稱 |
範例
以下範例說明如何用基數引數使用 toString 方法。以下所顯示的函式傳回值是一個 Radix 轉換表。
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 物件