toString, méthode
Mise à jour : novembre 2007
Retourne la représentation d'un objet sous forme de chaîne.
function toString( [radix : Number] ) : String
Arguments
- radix
Facultatif. Spécifie une racine pour la conversion des valeurs numériques en chaînes. Cette valeur est uniquement utilisée pour les nombres.
Notes
La méthode toString est un membre de tous les objets JScript intégrés. Son comportement varie selon le type d'objet :
Objet |
Comportement |
---|---|
Array |
Les éléments d'un objet Array sont convertis en chaînes. Les chaînes résultantes sont concaténées, séparées par des virgules. |
Boolean |
Si la valeur booléenne est true, elle retourne « true ». Sinon, elle retourne « false ». |
Date |
Retourne la représentation textuelle de la date. |
Error |
Retourne une chaîne contenant le message d'erreur associé. |
Function |
Retourne une chaîne de la forme suivante, dans laquelle functionname est le nom de la fonction dont la méthode toString a été appelée : "function functionname() { [native code] }" |
Number |
Retourne la représentation textuelle du nombre. |
String |
Retourne la valeur de l'objet String. |
Default |
Retourne "[object objectname]", objectname étant le nom du type d'objet. |
Exemple
L'exemple suivant illustre l'utilisation de la méthode toString avec un argument radix. La valeur de retour de la fonction ci-dessous est une table de conversion racine.
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.
}
Configuration requise
S'applique à :
Array, objet| Boolean, objet| Date, objet| Objet Error| Function, objet| Number, objet| Object, objet| String, objet