Es gibt zwei Arten der Datentypkonvertierung in JS: erzwungene Typkonvertierung und implizite Typkonvertierung. In diesem Artikel wird hauptsächlich eine Zusammenfassung der JS-Datentypkonvertierung mit Ihnen geteilt, in der Hoffnung, allen zu helfen.
sind alle Zahlen, direkte Operationen
sind alle Zeichenfolgen, verwenden Sie Zeichenäquivalente für ASCII-Wertoperationen
Einer davon ist ein boolescher Wert. Konvertieren Sie den booleschen Wert in eine Zahl, wahr->1 oder falsch->0
Eins ist eine Zahl, wandeln Sie das andere in eine Zahl um
Wenn NaN vorhanden ist, ist das Ergebnis NaN oder falsch
definiert 4 Betriebsfunktionen innerhalb von JS
ToPrimitive(obj, [PreferredType])obj
: Zu konvertierendes Objekt PreferredType
: Zu konvertierender Zieltyp (nur Number、String两种类型,默认是空
wird akzeptiert), wenn obj Date
ist, dann PreferredType=String
, in anderen Fällen PreferredType=Number
ToNumber(arguments)
ToString(arguments)
ToBoolean(arguments)
Hier ist ein Beispiel für die Konvertierung von Objekten in Zahlen
Verwandte Empfehlungen:
Detaillierte Analyse der Datentypkonvertierung in JavaScript
Detaillierte Erläuterung von Beispielen für die Datentypkonvertierung in PHP
Eine kurze Diskussion von Javascript Datentypkonvertierung in
Das obige ist der detaillierte Inhalt vonZusammenfassung der JS-Datentypkonvertierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!