系统学习 JavaScript 的笔记【7】

2017-03-25  本文已影响17人  庄元丰

引用类型

引用类型分为 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
上一篇 下一篇

猜你喜欢

热点阅读