<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>数组</title>
<script type="text/javascript">
var arr = ['*','##',"***","&&","****","##*"];
var arr[7] = "**";
document.write(arr.length);
for(var i=0;i<7;i++)
{document.write(arr[i]+'/br');}
</script>
</head>
<body>
</body>
</html>
var arr = ['*','##',"***","&&","****","##*"];
var arr[7] = "**";
不要var arr[7],直接arr[7]就行,你要是var的话就变成定义一个字符串变量了。
在javascript里数组是可以无限增长的,所以把arr[7]认为是数组的一部分,数组元素是不能用var声明的。
arr的长度是8,应该 i<8
var arr = ['*','##',"***","&&","****","##*"];
//显示数组长度
alert(arr.length)
//将数组内容输出,完成达到的效果。
for(var i=0;i<arr.length;i++){
document.write(arr[i]+"<br>")
}
index是从0开始,lenght是从1开始