Compartir a través de


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

Versión 2

Se aplica a:

Array (Objeto)| Boolean (Objeto)| Date (Objeto)| Error (Objeto)| Fuction (Objeto)| Number (Objeto)| Object (Objeto)| String (Objeto)

Vea también

Referencia

function (Instrucción)