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
Inhaltsverzeichnis Dokumentobjektmodell (DOM) DOM...
MySQL 8.0: MVCC für große Objekte in InnoDB In di...
Beim Produktdesign legen Designer Wert darauf, das...
Oftmals erwarten wir, dass das Abfrageergebnis hö...
Installationsreihenfolge rpm -ivh mysql-community...
1. Vorbereitende Schritte (Windows 7 + MySQL-8.0....
1. Problembeschreibung Beim Starten von MySQL tri...
Inhaltsverzeichnis Layoutteil: <div id="a...
1. Komponenten und implementierte Funktionen Keep...
Der erzielte EffektImplementierungscode html <...
So installieren und konfigurieren Sie mysql-5.7.5...
Inhaltsverzeichnis 1. Zwei-Wege-Bindung 2. Wird d...
Toy Story 3 Online-Marketing-Website Zen Mobile E...
Auslassungspunkte werden angezeigt, wenn mehrzeil...
Vorwort Zusätzlich zu den standardmäßig integrier...