虞美_人
2016-04-16 18:49
<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>数组</title>
<script type="text/javascript">
//创建数组
var myarr=new Array['*',"##","***","&&","****","##"];
//显示数组长度
myarr[7]="**";
alert(myarr.length);
//将数组内容输出,完成达到的效果。
document.write(myarr[0]+"<br />"+myarr[6]+"<br />"+myarr[2]+"<br />"+myarr[4]);
</script>
</head>
<body>
</body>
</html>
你可以直接把整行输出的啊
//创建数组
var arr = ["*","##","***","&&","****","##*"];
//显示数组长度
document.write("数组的长度为"+arr.length+"<br>");
//将数组内容输出,完成达到的效果。
for(var i = 0; i < arr.length; i ++)
{
document.write(arr[i]+"<br><br>");
}
把定义数组行改为:var myarr = new Array('*',"##","***","&&","****","##"),[]改为()
还有在输出行中myarr[6]没有定义改为myarr[7]
数组创建上有问题,建议你再学学如何正确创建一个数组吧。
myarr[6] 改成myarr[7]
显然你的数组创建就是错的
你再看看3-3吧
myarr[6]是未定义的,不能这样输出或去全部遍历
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题