Returns a string representation of an object.
objectname.toString([radix])
The toString method is a member of all built-in JScript objects. How it behaves depends on the object type:
Object | Behavior |
---|---|
Array | Elements of an Array are converted to strings. The resulting strings are concatenated, separated by commas. |
Boolean | If the Boolean value is true, returns "true ". Otherwise, returns "false ". |
Date | Returns the textual representation of the date. |
Error | Returns a string containing the associated error message. |
Function | Returns a string of the following form, where functionname is the name of the function whose toString method was called:
function functionname( ) { [native code] } |
Number | Returns the textual representation of the number. |
String | Returns the value of the String object. |
Default | Returns " , where objectname is the name of the object type. |
The following example illustrates the use of the toString method with a radix argument. The return value of function shown below is a Radix conversion table.
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. }
Applies To: Array Object | Boolean Object | Date Object | Error Object | Function Object | Number Object | Object Object | String Object