我的怎么回事,出不来结果呢?

来源:3-8 编程练习

情殇有痕

2015-05-07 21: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[6]="**";

 

 //显示数组长度

 var t=arr.length;

 

 

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


var ttp=function (){

     document.write("此时的数组长度:"+t+'<br/>'); 

    for(int i=0;i<t;t++)

      {

    if(arr[i].indexOf("*")>-1)

    {

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

    }

    

    }

    

    }


</script>

</head>

<body>

<button onclick="ttp()">数组的长度</button>

</body>


写回答 关注

3回答

  • qq_苏丹_0
    2015-07-04 02:02:52

    复制了你的代码,改成“i++”后可以输出,但结果是错误的。它把“##*”这个也输出了,因为它里面也有*号,但我们自己插入的arr[7]却显示不了,这个真搞不懂了

  • 情殇有痕
    2015-05-20 22:03:43

    我把t++改称i++,可还是没反应。

  • wenbohuang
    2015-05-07 22:40:03

    for(int i=0;i<t;t++)

    情殇有痕

    我把t++改称i++,可还是没反应。

    2015-05-11 09:36:47

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468190 学习 · 21891 问题

查看课程

相似问题