您的位置:首页 > Web前端 > JavaScript

js数组详解

2010-04-17 15:10 453 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>js数组详解</title>
    <mce:script type="text/javascript"><!--
    window.onload=function()
    {
     var Names=["ws_hgo","huguo","hulei"];
      //输出数组中的第一个元素
      document.write(Names[0]);
     //(1)join方法将数组中元素按照指定的字符串进行连接 
      document.write(Names.join("..."));
     //(2)unshit向现有数组添加一个元素
       Names.unshift("guo");
       document.write(Names);
     //(3)shift移除数组中的第一个元素并返回
      document.write(Names.shift());
     //(4)Pop移除数组中的最后一个元素
        Names.pop();
        document.write(Names);
    //(5)push向数组中尾部添加一个元素
       Names.push("guo");
      document.write(Names);
    //(6)concat用于连接多个数组
    var NewName=["junwen","liupi"];
    var C=Names.concat(NewName);
    document.write(C);
      //(7)从已有的数组显示选取的元素
      document.write(Names.slice(1)+"<br/>");
      document.write(Names.slice(1,-1))
     //(8)reverse将数组进行反向排序
     document.write(Names.reverse());
     //(9)sort对数组元素进行排序
     var Number=["56","23","45","30","80","100","10"];
     document.write(Number.sort());
     //(10)splice对数组进行增加,删除,修改
        //1)插入一个元素guo 
      Names.splice(1,0,"guo");
      document.write(Names);
       //2)将huguo替换为guo
      //  Names.splice(1,1,"guo");
        // document.write(Names);
       //3)删除元素
         Names.splice(1,2,"");
         document.write(Names);
    }
    
// --></mce:script>
</head>
<body>

</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: