对象

  • 对象是无序的
  • 对象里面的内容叫属性
  • 属性的组成由一个名和值组成{ obj:”zhi”}
  • 属性名可以是任意的,如果属性名有特殊符号,需要用双引号包起来
  • 如果对象中属性名有重复的话,那么后一个会覆盖前一个
  • 如果调用时不存在属性时,输出的时候会显示(undefined)

    对象的属性访问与添加
  • 运用运算符中的点符号来访问和添加(.)

  • 用中括号来访问和添加[],中间填写的是表达式
  • 拥有特殊符号的属性名,只能使用中括号来表达

    对象的判断

  • 对象无论是否 有属性,判断都为真;数组也一样;

  • 判断两个对象是否相等,会返回false
  • 判断对象里面是否有内容;可以用 for in 取遍历该对象

    对象的表达式

    1. var obj = {};
    2. var obj1 = new Object();

    对象一个特殊变量(this)