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 Was ist ein Auslöser Erstellen...
Inhaltsverzeichnis 1. Geben Sie zuerst das Konfig...
Dieses Tutorial ist nur auf Windows-Systemen anwe...
Es gibt viele Gründe, warum eine Anwendung langsa...
Inhaltsverzeichnis 1. Übersicht der Seite 2. Infi...
Es ist auch sehr einfach, Django-Projekte mit Doc...
Inhaltsverzeichnis 1. Einführung in das Docker-Ma...
Inhaltsverzeichnis 1. Einleitung 2. Sichern Sie d...
Inhaltsverzeichnis Vorwort 【Protokoll rückgängig ...
Schauen wir uns zunächst den Code an <form id=...
1. Einführung in Compose Compose ist ein Tool zum...
Dieser Artikel beschreibt, wie mehrere Instanzen ...
Inhaltsverzeichnis Vorwort 1. Verwenden Sie eine ...
Vorwort: Soweit ich weiß, kann CSS derzeit nur de...
Der erste Artikel zum Thema Datensicherung und -w...