曲径通幽论坛

标题: instanceof 运算符 [打印本页]

作者: easy    时间: 2013-4-11 22:21
标题: instanceof 运算符
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 类型





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2