03-1 javaScript的对象(1)

来源:互联网 发布:电影《美国黑帮》知乎 编辑:程序博客网 时间:2024/06/15 13:29

javaScript的对象(1)

本篇:字面量对象等

 

            对象(object)是javascript的核心概念,也是最重要的数据类型。Javascript的所有数据都可以视为对象。

       对象是一种无序的数据集合,由若干个“键值对”(key-value)构成。

 

键名:

1)所有的键名都是字符串,可以不加引号

2)JavaScript的保留字可以不加引号,当作键名,但是不推荐

3)如果键名为数值,会转换成标准形式的数值,然后再转换为字符串

4)如果键名不符合标识符的条件(比如第一个是数字,或者含有空格或者运算符),必须加引号

 

// 字面量对象var o = {    'name': "张三",    "age": 12,    print: function(){        console.log(this.name+"-"+this.age)    }}; // 通过Objectvar o2 = new Object();o2.name= "李四";o2.age =12;o2.print=function(num){    console.log(num)}console.log(o2); // 使用E5的新方法var o3 = Object.create(null);o3.name= "王五";o3.age =12;console.log(o3);