引用类型
引用类型分为 object 类型 Array 类型,我个人觉得 Array 的重点能多一些,因此我主要总结的也是数组这一块
//在数组中,数组的每一项都可以保存任何类型的数据,如下
var ob = new Object();
var arr = new Arr("abc", 123 ,ob) //分别是字符串,数值,对象
我们可以通过 length 属性去获取字符串长度
var num = ["1", "2", "3", "4"];
alert(num.length); //长度为 4
在 JavaScript 中我们可以通过 toLocaleString() 、toString()、valueOf() 这三种方式来输出数组
**当 toLocaleString() 与 toString() 同时出现是,默认输出toString() 的值 **,此外,我们还可以通过 join() 的方法改变输出方式,如下
var a = [1,2,3,4,5];
alert(a.join("|")); //输出 1|2|3|4|5
数组的存储方式
- 栈方法
- 队列方法
在数据结构中我们知道了,栈被叫做 LIFO ,也就是后进先出的方法,JavaScript 为了实现类似栈的行为,提供了 push() 、pop() 方法,如下
var a = new Array();
var b = a.push("1", "2");
alert(a); //输出 1,2
var c = a.pop();
alert(c); //输出 2