Object类型

时间:2022-05-30 12:28:23

Object类型

  1. 我们看到的大多数引用类型值都是Object类型的实例,虽然Object类型不具备多少功能,但是在储存和传输数据上的确是不错的选择

2.对象字面量表示法

  • 调用Object构造函数:
    var person=new Object();
    person.name="Zhou";
    person.age=20;

      

  • 不调用Object构造函数,我们使用对象字面量表示法:
    var person={
    name:"Zhou",
    age:20
    };
  • 这是Object类型的4种表示方法:
     var person=new Object();
    person.name="Zhou";
    person.age=20;
    //调用Object构造函数 var person={
    name:"Zhou",
    age:20
    };
    //对象字面量表示法 var person={
    "name":"Zhou",
    "age":20
    5:true
    };
    //对象字面量表示法的属性名字可以加上引号 var person={};
    person.name="Zhou";
    person.age=20;

    3.用对象字面量表示法向函数传入大量可选参数

     //用对象字面量表示法向函数传入大量可选参数的实例
    function displayInfo(args){
    var output="";
    if(typeof args.name=="string"){
    output+="Name:"+args.name+"\n";
    };
    if(typeof args.age=="number"){
    output+="Age:"+args.age+"\n";
    };
    alert(output);
    };
    displayInfo(
    {name:"Zhou",
    age:20});//对象字面量

    4.访问对象属性

  • 点     用点访问时最为常用的,也是建议的
  • 用方括号 【】  这种是在要用变量访问对象属性,或者属性名字含有空格或者非数字非字母的符号