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
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 2 Lösungen für den Dateiupload...
Problembeschreibung: Die Netzwerkkartendatei /etc...
Dieser Artikel stellt hauptsächlich die Prozessan...
Inhaltsverzeichnis Warum WebSocket verwenden? Soc...
Zwei Beispiele für die Verwendung des „a“-Tags in...
Ich habe diese Frage heute in der SQL-Schulungsfr...
So installieren Sie GRUB für Linux Server Sie kön...
Umfeld Centos 6.6 MySQL 5.7 Installieren Falls da...
Inhaltsverzeichnis Vorwort Endlosschleife in For-...
Methode 1: Verwenden Sie den Befehl SET PASSWORD ...
Dieser Artikel beschreibt Beispiele zum Erstellen...
Die CSS3-Kategoriemenüeffekte sind wie folgt: HTM...
Wenn Sie ein Linux-Meister werden möchten, ist di...
Inhaltsverzeichnis JavaScript-Prototypenkette Obj...