|
instanceof 运算符是一个二元运算符,可以用来判断对象是否属于某个对象类型,使用形式如下: objectName instanceof objecttype 其中 objectName 为对象的名称,objectType 为对象的类型(如 Date, Array 等)。
示例代码:<script type="text/javascript" language="javascript">
<!--
var myDate = new Date();
if (myDate instanceof Date) {
document.write("myDate 对象属于 Date 类型<br>");
}
else {
document.write("myDate 对象不属于 Date 类型<br>");
}
if (myDate instanceof Number) {
document.write("myDate 对象属于 Number 类型<br>");
}
else {
document.write("myDate 对象不属于 Number 类型<br>");
}
if (myDate instanceof Object) { // 任何对象都属于 Object 类型,返回 true 。
document.write("myDate 对象属于 Object 类型<br>");
}
else {
document.write("myDate 对象不属于 Object 类型<br>");
}
-->
</script> 运行结果为:myDate 对象属于 Date 类型
myDate 对象不属于 Number 类型
myDate 对象属于 Object 类型 |
|