为了账号安全,请及时绑定邮箱和手机立即绑定

为什么什么都显示不出来。?求大神解答

<!DOCTYPE  HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>数组</title>

<script type="text/javascript">

 //创建数组

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

   arr[7] = "**";

   var le=arr.length;

 //显示数组长度

    for(var i=0;i<le;i++){

     var val = arr[i];

      if(val !=undefined)

      {

        var newa=val.spilt("");

        var l=newa.length;

        for(var j=0;j<l;j++){

          if(newa[j]!="*"){

            arr.splice(i,1);

            break;

          }

        }

      }

    }

    arr.sort(function(a, b){

        if(a.length > b.length){

            return 1

        }else if(a.length < b.length){

            return -1

        }else{

            return 0

        }

    })


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

 for(var i=0;i<le;i++){

  if(arr[i]!=undefined){

  document.write(arr[i]);

  <br/>}

 }


</script>

</head>

<body>

</body>

</html>


正在回答

3 回答

<!DOCTYPE  HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>数组</title>

<script type="text/javascript">

 //创建数组

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

 arr[6]="****";

 //显示数组长度

alert(arr.length)

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

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

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

    }


</script>

</head>

<body>

</body>

</html>


1 回复 有任何疑惑可以回复我~

 1. 方法split写错了 2.换行符你没有用docement.write来输出

0 回复 有任何疑惑可以回复我~
#1

知足则乐

document
2018-12-17 回复 有任何疑惑可以回复我~
<!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>数组</title><script type="text/javascript"> //创建数组   var  arr = ["*","##","***","&&","****","##*"];   arr[7] = "**";   var le=arr.length; //显示数组长度//去掉了arr[6]这个不存在的键值 for (var i = 0; i < le; i++) { 	if (arr.indexOf(arr[i])==-1) {	 	arr.splice(i,1);	 	} }    for(var i=0;i<le;i++){     var val = arr[i];     	      if(val !=undefined){      	//方法名写错了为split        var newa=val.split("");        var l=newa.length;        for(var j=0;j<l;j++){          if(newa[j]!="*"){            arr.splice(i,1);            break;          }        }      }    }    arr.sort(function(a, b){        if(a.length > b.length){            return 1        }else if(a.length < b.length){            return -1        }else{            return 0        }    }) //将数组内容输出,完成达到的效果。 for(var i=0;i<le;i++){  if(arr[i]!=undefined){  document.write(arr[i]);   document.write("<br/>");  } }</script></head><body></body></html>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么什么都显示不出来。?求大神解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信