toString-Methode

Aktualisiert: November 2007

Gibt eine Zeichenfolgendarstellung eines Objekts zurück.

function toString( [radix : Number] ) : String

Argumente

  • radix
    Optional. Legt eine Basis für das Konvertieren von numerischen Werten in Zeichenfolgen fest. Dieser Wert wird nur für Zahlen verwendet.

Hinweise

Die toString-Methode ist ein Member aller in JScript integrierten Objekte. Ihr Verhalten hängt vom Objekttyp ab:

Objekt

Verhalten

Array

Elemente eines Arrays werden in Zeichenfolgen konvertiert. Die resultierenden Zeichenfolgen werden, durch Kommas getrennt, miteinander verkettet.

Boolean

Ist der boolesche Wert true, wird true zurückgegeben. Andernfalls wird false zurückgegeben.

Date

Gibt eine Textdarstellung des Datums zurück.

Error

Gibt eine Zeichenfolge mit der entsprechenden Fehlermeldung zurück.

Function

Gibt eine Zeichenfolge im folgenden Format zurück, wobei functionname der Name der Funktion ist, deren toString-Methode aufgerufen wurde:

"function functionname() { [native code] }"

Number

Gibt eine Textdarstellung der Zahl zurück.

String

Gibt den Wert des String-Objekts zurück.

Default

Gibt [object objectname] zurück, wobei objectname der Name des Objekttyps ist.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der toString-Methode mit einem Basisargument. Der Rückgabewert der nachfolgenden Funktion ist eine Basiskonvertierungstabelle.

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

Anforderungen

Version 2

Betrifft:

Array-Objekt| Boolean-Objekt| Date-Objekt| Error-Objekt| Function-Objekt| Number-Objekt| Object-Objekt| String-Objekt

Siehe auch

Referenz

function-Anweisung