# 对象的理解和使用
* 什么是对象?
* 多个数据(属性)的集合
* 用来保存多个数据(属性)的容器
*为什么要用对象?
* 便于对多个数据进行统一管理
*对象的组成
* 属性
* 代表现实事物的状态数据
* 由属性名和属性值组成
* 属性名都是字符串类型, 属性值是任意类型
* 方法
* 代表现实事物的行为数据
* 是特别的属性==>属性值是函数
* 如何访问对象内部数据?
* .属性名: 编码简单, 但有时不能用
* ['属性名']: 编码麻烦, 但通用
* 什么时候必须使用['属性名']的方式?
* 属性名不是合法的标识名
* 属性名不确定
* 属性组成:
* 属性名 : 字符串(标识)
* 属性值 : 任意类型
* 属性的分类:
* 一般 : 属性值不是function 描述对象的状态
* 方法 : 属性值为function的属性 描述对象的行为
* 特别的对象
* 数组: 属性名是0,1,2,3之类的索引
* 函数: 可以执行的
* 如何操作内部属性(方法)
* .属性名
* ['属性名']: 属性名有特殊字符/属性名是一个变量