toString (Método)
Actualización: noviembre 2007
Devuelve una representación en forma de cadena de un objeto.
function toString( [radix : Number] ) : String
Argumentos
- radix
Opcional. Especifica una base para convertir los valores numéricos en cadenas. Este valor sólo se usa para números.
Comentarios
El método toString es un miembro de todos los objetos integrados de JScript. El comportamiento depende del tipo de objeto:
Objeto |
Comportamiento |
---|---|
Array |
Los elementos de un objeto Array se convierten en cadenas. Las cadenas resultantes se concatenan, separadas por comas. |
Boolean |
Si el valor de Boolean es true, devuelve "true". De lo contrario, devuelve "false". |
Date |
Devuelve la representación textual de la fecha. |
Error |
Devuelve una cadena que contiene el mensaje de error asociado. |
Function |
Devuelve una cadena que tiene la forma siguiente, donde functionname es el nombre de la función a cuyo método toString se llamó: "function functionname() { [código nativo] }" |
Number |
Devuelve la representación textual del número. |
String |
Devuelve el valor del objeto String. |
Default |
Devuelve "[object objectname]", donde objectname es el nombre del tipo de objeto. |
Ejemplo
El siguiente ejemplo muestra el uso del método toString con un argumento base. El valor devuelto por la función que se muestra a continuación es una tabla de conversión de base.
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.
}
Requisitos
Se aplica a:
Array (Objeto)| Boolean (Objeto)| Date (Objeto)| Error (Objeto)| Fuction (Objeto)| Number (Objeto)| Object (Objeto)| String (Objeto)