美文网首页
面向对象(十一)Object 对象补充

面向对象(十一)Object 对象补充

作者: 凸小布 | 来源:发表于2017-03-04 15:31 被阅读19次

    Object对象补充

    01 可以直接使用Object对象创建字符串对象|数字对象|布尔值对象
    02 js中所有的内置或自定义对象都继承自Object对象,几乎所有的对象都可以使用Object.prototype上面的属性和方法。

    <script>
    
        //01 创建字符串对象
        var str1 = new String("测试字符串");
        var str2 = new Object("测试字符串");
        var str3 = str1;
    
        //注意:对象比较相等(需要引用[地址]相等)
        console.log(str1 == str2);      //false
        console.log(str1 === str2);     //false
        console.log(str1 === str3);     //true
    
    
        //02 使用Object构造函数创建数字对象
        var num = new Object(10);
        console.log(typeof num);    //object
    
        //03 创建布尔类型的对象
        var bool = new Object(true);
        console.log(typeof bool);   //object
    
    </script>
    

    <script>
        var o = {name:"张三"};
        console.log(o.propertyIsEnumerable("constructor"));
        for(var k in o)
        {
            console.log(o[k]);
        }
    </script>
    

    相关文章

      网友评论

          本文标题:面向对象(十一)Object 对象补充

          本文链接:https://www.haomeiwen.com/subject/hqhjgttx.html