第五章 引用类型

Object类型

下面的一段话是书上的原话

到目前为止,我们看到的大多数引用类型值都是Object类型的实例;而且,Object也是ECMA中使用最多的类型.

在我的理解中,确实是大多数引用类型都是Object,我们利用构造函数创建一个对象时,它的本质不就是 在使用new之后,在构造函数中就会自己创建obj=new Object;(以上是我的猜想,可能不正确.)

Object类型用法

  • 如何创建Object实例
    • 使用new操作符后跟Object构造函数
    let obj=new Object();
    obj.name="lnj";
    obj.age=18;
    
    • 使用对象字面量表示法.(对象的字面量是对象定义的一种简写形式)
    let obj={
    name : "lnj",
    age : 18
    }
    
    注意点
    • name属性与值之间是用冒号隔开,并且各个属性是用逗号隔开.最后一个属性后面不要打逗号,不然在IE7之前的浏览器中会报错
    • 在使用对象字面量语法是,属性名也可以使用字符串
     let obj={
      "name" : "lnj",
      "age" : 18,
       5: true
      }
    
    • 这个例子会创建一个对象,包含3个属性:name,age,5.但这里的数值类型会转换为字符串
    • 程序员一般喜欢对象字面量语法

Array类型

除了Object之外,Array类型恐怕是ECMAScript中最常见的类型了.而且,ECMAScript中的数组和其他编程语言不同

我我我认为 Array类型是用来创建数组的
然后我现在不想打了,和在数组那节在详细写

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容