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":20
    15      5:true
    16 };
    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+"
    ";
     6 };
     7           if(typeof args.age=="number"){
     8                   output+="Age:"+args.age+"
    "; 
     9 };
    10     alert(output);
    11 };
    12          displayInfo(
    13           {name:"Zhou",
    14                age:20});//对象字面量

    4.访问对象属性

  • 点     用点访问时最为常用的,也是建议的
  • 用方括号 【】  这种是在要用变量访问对象属性,或者属性名字含有空格或者非数字非字母的符号
原文地址:https://www.cnblogs.com/zhouliang/p/5948121.html