引用类型是一种数据结构,用于将数据和功能组织在一起

  1. object类型

    到目前为止,大多数引用类型都是object类型的实例,创建object类型的方式有两种

       方法一:new操作符后面跟object构造函数
       var person= new Object();
       person.name = "xingqiyi";
       person.age = "99";
       
       方法二:对象自变量表示法
       var person = {
          name:"xingqiyi",
          age:"99"
       };

    在访问对象属性时,使用的都是点表达法,也可以用方括号语法

       alert(person.name);         //yanglushi
       alert(person["name"]);     //yanglushi

    从功能上看,这两种方法访问对象属性都一样,但是用方括号的主要优点是可以通过变量来访问

       var personTyName = "name";
       alert(person[personTyName]);    //yanglushi

    通常情况,除非必须用变量来访问,我们一般都是用点的方式来访问的。

  2. Array类型
    出来object外,Array也算是一个比较常用的类型,创建数组的两种方法

      第一种:
       var box = new Array();
       var box = new Array(20);    //该数组的长度就是20
       var box = new Array("11","22","33");    //向数组中传入包含项
       
     第二种:
       var box =[];
       var box = ["11","22","33"]

    数组许多可包含4294967295个项,如果超出,就会报系统错我,如果刚刚创建的数组项接近这个数字,则可能运行时间超长的脚本错误


星期一
28 声望0 粉丝