for循环嵌套了if或indexof就不再继续执行,为什么?
<script type="text/javascript">
var myarr = ['*','##',"***","&&","****","##*"];
myarr[7] = "**";
var arr=new Array();
document.write(myarr.length+"<br>");
//将数组内容输出,完成达到的效果。
for(var i=0;i<9;i++){
if(myarr[i][0]=="*"){
arr[i]=myarr[i];
}
document.write("arr第"+i+"个数据是:"+arr[i]+"<br>");
}
document.write(arr.length);
</script>
请问为什么在执行完for循环之后下面的就不执行了?无论我接下来打印什么,都不会有输出?是哪里的问题呢?