Heim > Web-Frontend > js-Tutorial > Hauptteil

Eine kurze Analyse der impliziten JavaScript-Typkonvertierungsschritte

亚连
Freigeben: 2018-05-29 18:04:21
Original
2174 Leute haben es durchsucht

Implizite Typkonvertierung ist die durch == verursachte Konvertierung. Interessierte Freunde sollten sich den impliziten Typ gemeinsam ansehen Die hier erwähnte Konvertierung ist die durch == verursachte Konvertierung.

    Wenn NaN vorhanden ist, geben Sie immer false zurück
  1. Überprüfen Sie erneut, ob ein Boolescher Wert vorhanden ist. Wenn ein Boolescher Wert vorhanden ist, konvertieren Sie den Booleschen Wert in a Zahl
  2. Überprüfen Sie dann, ob eine Zeichenfolge vorhanden ist. Die andere Partei ist ein Objekt und das Objekt wird mit toString konvertiert. und die Zeichenfolge wird in eine Zahl umgewandelt; die andere Partei ist eine Zeichenfolge, andernfalls wird false zurückgegeben.
  3. Wenn es eine Zahl und die andere Partei ein Objekt ist, Das Objekt wird mit valueOf verglichen, andernfalls wird false zurückgegeben
  4. null, undefiniert führt keine Typkonvertierung durch, aber Sie sind beide gleich
  5. Diese Reihenfolge muss auswendig gelernt werden. Dies wird oft in Vorstellungsgesprächen gefragt.

Hier sind einige verschiedene Fragen, machen Sie es selbst

0 == undefined
1 == true
2 == {valueOf: function(){return 2}}
NaN == NaN
 8 == undefined
1 == undefined
 null == {toString: function(){return 2}}
 0 == null
 null == 1
 { toString:function(){ return 1 } , valueOf:function(){ return [] }} == 1
Nach dem Login kopieren

Das Obige habe ich für alle zusammengestellt und hoffe, dass es hilfreich sein wird alle in der Zukunft.

Verwandte Artikel:

Postman simuliert die Methode zum Senden einer Anfrage mit Token


Eine kurze Diskussion über Postmans Lösung für das Problem der Token-Parameterübertragung


postman+json+springmvc testen Batch-Hinzufügen von Instanzen


Das obige ist der detaillierte Inhalt vonEine kurze Analyse der impliziten JavaScript-Typkonvertierungsschritte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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!