<!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>
复制了你的代码,改成“i++”后可以输出,但结果是错误的。它把“##*”这个也输出了,因为它里面也有*号,但我们自己插入的arr[7]却显示不了,这个真搞不懂了
我把t++改称i++,可还是没反应。
for(int i=0;i<t;t++)