Partager via


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

Version 2

S'applique à :

Array, objet| Boolean, objet| Date, objet| Objet Error| Function, objet| Number, objet| Object, objet| String, objet

Voir aussi

Référence

function, instruction