一、Object类型
二、Array类型
创建数组两种方式
var colors = new Array(); //new可省略,创建length为20的数组,"20"不写就是创建个空数组
- var colors = new Array(“pink”,“red”);
- var colors = new Array();
- var colors = Array();
var numbers = [1,2,3,4]; //可以不赋值
判断某对象是否为数组两种方式
names instanceof Array; //true
- 局限性:instanceof操作符假定只有一个全局执行环境,若页面有框架就不适用
Array.isArray(names); //true
数组转换字符串的两种方法
colors.toString(); //red,pink,black
colors.join(","); //red,pink,black
栈方法两个
colors.pop(); //删除数组最后一个元素并返回
colors.push("green"); //在数组末尾添加"green"