对象也是数据类型
分析:数据存储的历程
变量(单个数据) => 数组(批量数据) => 对象(数据,函数)
【注】什么是对象,其实就是一种类型,即【引用】类型。而对象就是【引用类型】的实例。在ECMAScript中,引用类型是一种【数据结构】,用于将【数据和功能】组织在一起

对象的创建

对象中存储的数据,我们叫做对象的属性
对象中存储的函数,我们叫做对象的方法

  1. 使用new运算符创建对象

    1. var person = new Object();
    2. //给该对象添加数据/属性
    3. peeson.name = "xxx";
    4. person.age = 18;
    5. //给该对象添加函数/方法
    6. person.showname = function(){
    7. alert(person.name);
    8. }
    9. //如果我们想要访问上述对象的属性和函数
    10. //alert(person.name);
    11. //调用对象的方法
    12. person.showname();
  2. new运算符可以省略

    1. var person = Object();
  3. 使用常量/字面量去创建对象 ```javascript var person = {}; //peeson.name = “xxx”; paeson[“name”] = “xxx”; person.age = 18; person.showName = function(){ alert(person.name); }

/ person[“showName”] = function(){ //alert(person.name); alert(person[“name”]); }/

person.showName();

  1. delete 删除对象的属性
  2. ```javascript
  3. alert(person.name);
  4. delate(person.name);
  5. alert(person.name);//undefined