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

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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 序 从最近的js入门系列的阅读量逐步递减,观众老爷的兴趣也不再能够接受一些细节性的地方深度挖掘,让我有了一些思考。...
    zhaolion阅读 1,653评论 5 19
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,830评论 18 399
  • 简介:大二暑期,留宿学校的大学生余木,通过一个惊鸿一瞥的红衣女子机缘巧合结识了一个奇怪的女生夏可茶,夏可茶是一名颇...
    有狐在沔阅读 257评论 0 1
  • 武汉是一座文化底蕴深厚的城市。早在先秦时期楚人将周文化与南方蛮夷文明相结合,逐渐发展成有鲜明地方色彩的楚文化...
    ning_9b39阅读 392评论 2 0