O'Reilly logo

Java Script: Das umfassende Referenzwerk by David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

9.7 Den Objekttyp ermitteln

JavaScript ist nicht streng typisiert, und JavaScript-Objekte sind noch weniger streng typisiert. Es gibt in JavaScript eine Reihe von Techniken, die Sie einsetzen können, um den Typ eines beliebigen Werts zu ermittlen.

Die offensichtlichste dieser Techniken ist natürlich der typeof-Operator (siehe „5.10.2 Der typeof-Operator“). typeof ist primär nützlich, um elementare Typen von Objekten zu unterscheiden. typeof hat einige Eigenheiten. Denken Sie erstens daran, dass typeof null »object« ist und typeof undefined »undefined«. Außerdem ist der Typ eines Arrays »object«, weil alle Arrays Objekte sind. Aber der Typ einer Funktion ist »function«, obwohl Funktionen ebenfalls Objekte sind.

9.7.1 instanceof und constructor

Nachdem ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required