对象
对象是键值对的数据容器
对象直接量创建对象用{}即可
对象使用方式
1)对象可以保存很多任何类型的数据;
2)对象成员有属性和方法,对象的方法就是一个函数这个函数大括号中的代码不会运行,只有调用后才运行;
3)对象可以通过点语法访问成员,或者中括号[]中加成员名访问成员但成员名必须加引号,当中括号中成员名不加引号则为一个变量
对象的成员操作:存值与取值
对于变量:未定义的变量取值会报错,存值时会在全局作用域先隐式声明,运行到相应存值代码行时再给隐式变量赋值。
对象的存值:先找对象中是否有这个属性,没有则添加该属性保存值,有则覆盖属性的值。
对象的取值:取属性的值时,对象中有该属性则取出该属性最后一次修改的值,没有该属性则取出undefined