js-Datentypen Grundlegende Datentypen: Zahl, Zeichenfolge, Boolescher Wert, undefiniert, Null, Symbol, Referenzdatentyp: Objekt
Grundlegende Datentypen außer Null können anhand des Typs beurteilt werden, und Referenzdatentypen außer Function Return Object sei a = 1, b = "2", c = wahr, d = undefiniert, e = null, f = Symbol('f'), g = Funktion () {}, h = [], i = neues Datum() console.log(Typ von a) console.log(Typ von b) console.log(Typ von c) console.log(Typ von d) console.log(Typ von e) console.log(Typ von f) console.log(Typ von g) console.log(Typ von h) console.log(Typ von i) Anzeigen der Ausgabe Sie können sehen, dass der typeof von null ein Objekt ist. Dies ist ein historischer Fehler. Wenn Sie interessiert sind, können Sie sich „Die Geschichte von „typeof null““ ansehen. Mit der folgenden Methode können Sie Null bestimmen Funktion checkNull(num) { return num === null } Der genaue Objekttyp kann durch Object.prototype.toString.call() bestimmt werden. Funktion checkObject(obj) { gibt Object.prototype.toString.call(obj) zurück } console.log(checkObject(g)) console.log(checkObject(h)) Konsole.log(checkObject(i)) Sie können die Ausgabeergebnisse sehen Es kann auch durch den Konstruktor Konstruktor () beurteilt werden Konsole.log(g.constructor === Funktion) Konsole.log(h.Konstruktor === Array) Konsole.log(i.Konstruktor === Datum) Sie können die Ausgabeergebnisse sehen Zusammenfassen Dies ist das Ende dieses Artikels über JS-Datentypen und ihre Beurteilungsmethoden. Weitere relevante Inhalte zu JS-Datentypen und Beurteilungen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: MySQL und MySQL Workbench Installations-Tutorial unter Ubuntu
>>: So erstellen Sie PHP7 mit einem benutzerdefinierten Docker-Image
Abfragen der Datenbank Wählen Sie * aus `Student`...
Vorwort Ich weiß nicht, wie lange dieser Freund D...
Tomcat-Serverkonfiguration Jeder, der das Web ken...
Das Aufkommen von jQuery hat unsere Effizienz bei...
Klicken Sie auf den Ankerlink, um reibungslos zu ...
Inhaltsverzeichnis 1. Über JavaScript 2. JavaScri...
Inhaltsverzeichnis Code: Auffüllen: Zusammenfasse...
1. Browser-Rendering-Modus und Doctype Einige Web...
In diesem Artikel wird der spezifische Code von V...
Um folgende Ziele zu erreichen: Die MySQL-Datenba...
Zusammenfassend: 1. Berücksichtigen Sie die Leist...
#include <linux/moduleparam.h> 1. Modulpara...
1.MySQL-Funktionen 1. Mathematische Funktionen PI...
Problembeschreibung Kürzlich meldete ein Host die...
Version 1.4.2 Offizielle Dokumentation Dockerhub ...