首页 > 代码库 > Object类型

Object类型

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种表示方法:
     1 var person=new Object(); 2       person.name="Zhou"; 3       person.age=20; 4 //调用Object构造函数 5  6 var person={ 7      name:"Zhou", 8      age:20 9 };10 //对象字面量表示法11 12 var person={13      "name":"Zhou",14      "age":2015      5:true16 };17 //对象字面量表示法的属性名字可以加上引号18 19 var person={};20      person.name="Zhou";21      person.age=20;

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

     1 //用对象字面量表示法向函数传入大量可选参数的实例 2 function displayInfo(args){ 3      var output=""; 4           if(typeof args.name=="string"){ 5                   output+="Name:"+args.name+"\n"; 6 }; 7           if(typeof args.age=="number"){ 8                   output+="Age:"+args.age+"\n";  9 };10     alert(output);11 };12          displayInfo(13           {name:"Zhou",14                age:20});//对象字面量

    4.访问对象属性

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

Object类型