Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie bestimmt JavaScript den Typ? (Codebeispiel)

青灯夜游
Freigeben: 2018-10-10 17:19:38
nach vorne
1919 Leute haben es durchsucht

In diesem Artikel erfahren Sie, wie Sie den Typ in JavaScript bestimmen. (Codebeispiel) hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Die Methode typeof in JS kann den Datentyp wie folgt überprüfen:

console.log(typeof 2); // number
console.log(typeof "2"); // string
console.log(typeof true); // boolean
console.log(typeof [2]); // object
console.log(typeof {name:2});// object
console.log(typeof function(){return 2});// function
console.log(typeof new Date());// object
console.log(typeof null); // object
console.log(typeof undefined);// undefined
Nach dem Login kopieren

Typeof kann jedoch nur zwischen Zahlen, Zeichenfolgen, booleschen Werten unterscheiden. Methoden und undefinierte, andere Objekte, Arrays, Daten, Null usw. sind alles Objekte, aber wir können sie immer noch nicht unterscheiden

Wir können Object.prototype.toString.call verwenden, um dies zu erreichen Das.

 var getType = Object.prototype.toString;
var res = getType.call(2);
res = getType.call("2");
res = getType.call(true);
res = getType.call([2]);
res = getType.call({name:2});
res = getType.call(function(){});
res = getType.call(new Date());
res = getType.call(null);
res = getType.call(undefined);
Nach dem Login kopieren

Die Ausgabeergebnisse sind:

[object Number]
[object String]
[object Boolean]
[object Array]
[object Object]
[object Function]
[object Date]
[object Null]
[object Undefined]
Nach dem Login kopieren

Auf diese Weise können die Datentypen in JS gezielt unterschieden werden.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird. Weitere verwandte Tutorials finden Sie unter JavaScript-Video-Tutorial!

Verwandte Empfehlungen:

PHP-Video-Tutorial zum Gemeinwohltraining

JavaScript-Grafik-Tutorial

JavaScript Online-Handbuch

Das obige ist der detaillierte Inhalt vonWie bestimmt JavaScript den Typ? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
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