Share via


Método toString

Retorna uma representação da seqüência de caracteres de um objeto.

function toString( [radix : Number] ) : String

Argumentos

  • radix
    Opcional.Especifica uma base para converter valores numéricos em seqüências de caracteres.Esse valor é usado apenas para números.

Comentários

The toString método é um membro de todos os objetos internos do JScript.Como ele se comporta depende do tipo de objeto:

Objeto

Comportamento

Matriz

Elementos de um Array são convertidos em seqüências de caracteres. As seqüências resultantes forem concatenadas, separados por vírgulas.

Boolean

Se o valor booliano for True, retorna "true".Caso contrário, retornará "false".

Date

Retorna a representação textual da data.

Erro

Retorna uma seqüência de caracteres que contém a mensagem de erro associada.

Função

Retorna uma seqüência de caracteres do seguinte formato onde nomedafunção é o nome da função cuja toString método foi chamado:

"função functionname() {[código nativo]}"

Número

Retorna a representação textual do número.

String

Retorna o valor do String objeto.

Padrão

Retorna "[objeto NomeDoObjeto]", onde NomeDoObjeto é o nome do tipo de objeto.

Exemplo

O exemplo a seguir ilustra o uso do toString método com um argumento de base.O valor retornado de função mostrado abaixo é uma tabela de conversão 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

Versão 2

Aplica-se ao:

Objeto Array| Objeto booliano| Objeto de data| Objeto erro| Objeto de função| Número de objetos| Objeto objetos| Objeto de seqüência de caracteres

Consulte também

Referência

demonstrativo de função