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类型是用来创建数组的
然后我现在不想打了,和在数组那节在详细写