var box = ["小沣",24,"沈阳",new Date()];
/*
alert(box.toString());
alert(box.valueOf());
alert(box.toLocaleString());//格式化本地的时间
*/
/*
alert(box.join("*")); //方法执行后按照自定义的分隔符分割
alert(box); //源数组还是没有变化的。
*/
/*
box.push("学习呢","发呆中!");//给数组最后添加了一个元素,可以添加到N个,能够返回数组的长度
alert(box);
alert(box.pop());//移除最后一条记录,并返回移除的内容
alert(box);
alert(box.shift());//移除第一条记录,并返回移除的内容
alert(box);
alert(box.unshift("心田的第一个元素"));//给前端添加一个元素,在IE中返回一个undefined
alert(box);
*/
/*
var num = [5,96,3,1,47,51]; 这里使用字符型排序则不可用
num.reverse();//倒序,这里是不正确的,需要自行封装一个函数然后排序
alert(num);//源数组也改变了排序,所以为引用
num.sort();
alert(num);
function compate(value1,value2){
if(value1>value2)
return 1;
else if(value1<value2)
return -1;
else
return 0;
}
num.sort(compate);
alert(num);
num.reverse();
alert(num);
*/
/*
var box1 = box.concat("测试",11);//根据原来的数组在增加一个数组,并添加到最后一个元素
alert(box);
alert(box1);
*/
/*
var box1 = box.slice(1);//这里是从第一个位置取到最后一个
box1 = box.slice(1,3);//这里是从第一个位置取到第三个
alert(box);
alert(box1);
*/
/*
var box1 = box.splice(0,2);//这里表示从第零个位置取两个,源数组的删除掉,
alert(box);
alert(box1);
*/
/*
var box1 = box.splice(1,0,"测试1","测试2");//第一个参数是第一位开始,第二个参数是取几位(如果为零则是给源数组添加);第三个以后的参数是添加的元素。
alert(box1);
alert(box);
*/
/*
var box1 = box.splice(1,1,100);//从第一个开始,替换一个值为100;
alert(box1);
alert(box);
*/