对象类型分类
原始类型:number、string、boolean、null、undefined
引用类型:对象(包含普通对象、数组、函数)
对象的原始写法
对象的所有属性名都是字符串,因此使用单引号或双引号包裹起来
1 | var obj = { |
为了书写的方便,当对象的属性名是纯数字或符合标识符规范时,可以省略引号
小贴士
书写代码时我们无须关注这些规则,直接按照简写方式书写属性,若编辑器出现报错,则使用引号包裹属性名即可
读取对象属性时,使用[],把要读取的属性名传递到中括号中
1 | obj["name"]; // 读取obj的name属性 |
若属性符合标识符规范,可以使用.符号连接属性名
1 | obj.name; // 读取obj的name属性 |