问答详情
源自:3-8 编程练习

怎么安装顺序排列

<script type="text/javascript">

 //创建数组


 //显示数组长度

  var  arr = ['*','##',"***","&&","****","##*"];


   arr[7] = "**";

 

 //将数组内容输出,完成达到的效果。

 document.write(arr.length+"<br>");

for (var i = 0; i < arr.length; i++) {


    if (i % 2 == 0) {


if(arr[i]==null){

                

                    document.write(arr[i+1] + "<br/>");

                }else{

                    

                     document.write(arr[i] + "<br/>");

                    

                }



}


}


</script


提问者:娜夜微凉 2016-03-24 22:21

个回答

  • 沐慕光
    2016-03-24 23:27:40
    已采纳

    <script type="text/javascript">
    //创建数组
    var arr=['*','##','***','&&','****','##'];
    arr[7]="**";
    //显示数组长度
    document.write(arr.length+"</br>");
    /*//方法一
       document.write(arr[0]+'</br>'+arr[7]+'</br>'+arr[2]+'</br>'+arr[4]);*/

    //方法二

    for(var i=0;i<arr.length;i++)
      if(!arr[i])
       arr[i]="";
    for(var i=0;i<arr.length;i++)
       for(var j=i;j<arr.length;j++)
           if(arr[i].length>arr[j].length) {
               var t=arr[i];
               arr[i]=arr[j];
               arr[j]=t;
           }
    for(var i=0;i<arr.length;i++)
       if(arr[i].match("^[*]{1,4}$"))
           document.write(arr[i]+"<br>");

    </script>