arr[i]的值為什么不同
<!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]="**";
document.write(arr.length);
for(var?i=0;i<arr.length;i++){
????if(i%2==0?&&?arr[i]!=null){
????????document.write(arr[i]+"<br>");
????}
????if(i==1){
????????//?document.write(arr[7]+"<br>")
????}
}
document.write(arr[i]+"<br>");
</script>
</head>
<body>
</body>
</html>
為什么循環里的 arr[i]和循環外的arr[i]結果不同
2020-06-16
i是局部變量,只在循環內生效,循環外沒有定義i
2020-05-28
循環體外部沒有 i 這個變量呀