Grundsätzlich haben alle JS-Datentypen zwei Methoden, valueOf und toString, außer null. Die beiden lösen das Problem der Bedienung und Anzeige von Javascript-Werten.
1. Die Verwendung ist wie folgt:
toString()-Methode: Gibt die Zeichenfolgendarstellung des Objekts zurück.
Objekt | Operation |
---|---|
Array | Konvertieren Sie die Elemente von Array ist eine Zeichenfolge. Die resultierenden Zeichenfolgen werden durch Kommas getrennt und verkettet. |
Boolescher Wert | Wenn der boolesche Wert wahr ist, wird „wahr“ zurückgegeben. Andernfalls wird „false“ zurückgegeben. |
Datum | Gibt die Textdarstellung des Datums zurück. |
Fehler | Gibt eine Zeichenfolge zurück, die die entsprechende Fehlermeldung enthält. |
Function | gibt eine Zeichenfolge im folgenden Format zurück, wobei functionname der Name der aufgerufenen toString-Methodenfunktion ist : function functionname( ) { [native code] } Nach dem Login kopieren |
Nummer | Gibt die Textdarstellung der Nummer zurück. |
String | gibt den Wert des String-Objekts zurück. |
Default | gibt „<span style="font-family:NSimsun">[object objectname]</span> “ zurück, wobei <span style="font-family:NSimsun">objectname</span> der Name des Objekttyps ist. |
valueOf()-Methode: Gibt den ursprünglichen Wert des angegebenen Objekts zurück.
Objekt | Rückgabewert |
---|---|
Array | Die Elemente des Arrays werden in Strings umgewandelt, Diese Zeichenfolgen werden durch Kommas getrennt und miteinander verkettet. Seine Funktionsweise ist die gleiche wie bei den Methoden Array.toString und Array.join. |
Boolescher Wert | Boolescher Wert. |
Datum | Die gespeicherte Zeit ist die Anzahl der Millisekunden seit Mitternacht am 1. Januar 1970 UTC. |
Funktion | Die Funktion selbst. |
Zahl | Zahlenwert. |
Objekt | Das Objekt selbst. Dies ist die Standardeinstellung. |
String | String-Wert. |
2. Gemeinsame Punkte und Unterschiede zwischen den beiden:
Gemeinsamkeiten: In JavaScript sind die toString()-Methode und The Die Methode valueOf() wird bei der Ausgabe des Objekts automatisch aufgerufen.
Der Unterschied: Wenn die beiden nebeneinander existieren, wird bei numerischen Operationen valueOf zuerst aufgerufen, und bei String-Operationen wird toString zuerst aufgerufen.
Verwandte Empfehlungen]
1. Detaillierte Erläuterung der valueOf-Methodenbeispiele in Java
2. Zwischen valueOf und toString, (String) in Java Der Unterschied zwischen
3.Der Unterschied zwischen valueOf, parseInt und toString in Java
4.Vertiefendes Verständnis der valueOf-Funktion und toString-Methode
5. Einführung in die Objektkonvertierungsfunktionen toString() und valueOf()
6 um die Zeit als String zurückzugeben