JavaScript -Datentypen sind in sechs Typen unterteilt, nämlich null , undefined , boolean , string , number , object . object ist ein Referenztyp und die anderen fünf sind grundlegende oder primitive Typen.
Wenn es sich beispielsweise um Number() , parseInt() und parseFloat() handelt, gehören sie alle zum Anstellentypumwandlungen (Gusstypumwandlungen).
In diesem Abschnitt werden wir einen Blick auf die implizite Typumwandlung (automatische Konvertierung) werfen.
Umwandeln Sie numerische Werte automatisch in Zeichenfolgen
var a = 123; alarm (a+'456'); // Ausgabe 123456
"+" Zeichen ist das Verbindungscharakter
Umwandle automatisch Zeichenfolgen in Zahlen
var b = 20; // alarm (b-'10 '); // Subtraktionsausgabe 10 // alarm (b*2); // Multiplikationsausgabe 40 // alarm (b/2); // Division Ausgabe 10 // Alert (B%2) // Die verbleibende Ausgabe ermitteln
Geben Sie die Konvertierung von "++" und "" ein.
var c = '10'; c ++; alarm (c); // Ausgabe 11Var d = '10'; d-; alarm (d); // Ausgabe 9
Konvertierung des Vergleichsoperators Typ
alert ('10 '> 9) // Ausgabe truealert ('10'> '9') // FALSE ausgebenUmwandlung des gleichen Zeichenbetreibers
alert ('10 '== 10) // Ausgabe truealert ('10' == '10') // Ausgabe trueBekehrung des "!" Operator
alert (! wahr); // FALSEALERT (! 100) ausgeben; // FALSEALERT (! 'Web Front-End-Entwicklung'); // false ausgeben
Die Konvertierung zwischen Operatoren und anderen Conversions gibt NAN zurück
Alert ('Web Front-End Development'-10) // Ausgabe-Nan ausgebenDas obige ist der gesamte Inhalt der implizite Typumwandlung in JavaScript. Ich hoffe, der Inhalt dieses Artikels wird für das Studium und die Arbeit aller hilfreich sein. Wenn Sie Fragen haben, können Sie eine Nachricht zur Kommunikation überlassen.