Heim > Web-Frontend > js-Tutorial > Hauptteil

Die Verwendung von tostring() und valueof() und der Unterschied zwischen ihnen

PHP中文网
Freigeben: 2017-05-25 14:45:40
Original
2266 Leute haben es durchsucht

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!