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
Betrifft:
Array-Objekt| Boolean-Objekt| Date-Objekt| Error-Objekt| Function-Objekt| Number-Objekt| Object-Objekt| String-Objekt