javascript数组

来源:互联网 发布:阿尔法淘宝宝贝下载 编辑:程序博客网 时间:2024/06/07 07:49
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>数组</title></head><script type="text/javascript">window.onload=function(){var arr=[1,2,3];alert("arr:"+arr);alert("length可以动态改变数组");arr.length=2;alert(arr);arr.length=6;alert(arr);alert(arr[3]);alert("数组中可以用push()方法从尾部添加元素,用pop()方法从尾部删除元素,用unshift()从头部添加元素,用shift()从头部删除元素");var arr1=[5,6,7];alert("arr1:"+arr1);alert("从数组尾部删除元素");arr1.pop();alert("arr1:"+arr1);alert("从数组尾部添加元素");arr1.push(8);alert("arr1:"+arr1);arr1.unshift(100);alert("从数组头部添加元素");alert("arr1:"+arr1);arr1.shift();alert("从数组头部删除元素");alert("arr1:"+arr1);//concat合并数组var a1=["head","ear"];var a2=["hand","foot"];alert("a1:"+a1+"\na2:"+a2);var a3=a1.concat(a2);alert("a3:"+a3);//splicealert(a3.splice(1,2));alert(a3);a3.splice(1,0,"face","nose");alert(a3);//排序a3.sort();//升序alert(a3);a3.sort().reverse();//降序alert(a3);//数字型数组排序不同var aNum=[23,1,3,2,89];aNum.sort();alert(aNum);aNum.sort(function(num1,num2){//升序return num1-num2;});alert(aNum);aNum.sort(function(num1,num2){//降序return num2-num1;});alert(aNum);//join,split,join是将数组连接成字符串,而split是将字符串分割成数组var aJoin=[1,2,3];alert(aJoin.join("-"));var sSplit="you-and-me";var aS=sSplit.split("-");alert(aS);};</script><body></body></html>

0 0
原创粉丝点击