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
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