为了账号安全,请及时绑定邮箱和手机立即绑定

这段代码运行不出来呢?求大神指教

<!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>


正在回答

6 回答

你可以直接把整行输出的啊

//创建数组

 var arr = ["*","##","***","&&","****","##*"];

 

 //显示数组长度

 document.write("数组的长度为"+arr.length+"<br>");

 

 //将数组内容输出,完成达到的效果。

for(var i = 0; i < arr.length; i ++)

{

    document.write(arr[i]+"<br><br>");

}


0 回复 有任何疑惑可以回复我~
#1

虞美_人 提问者

还是运行不出来。。。。。
2016-04-16 回复 有任何疑惑可以回复我~
#2

虞美_人 提问者

谢谢你啦!
2016-04-16 回复 有任何疑惑可以回复我~
#3

WE2008311 回复 虞美_人 提问者

问一下你是怎么解决的?对照了参考答案,一模一样,甚至直接复制粘贴过来,还是不行
2016-04-21 回复 有任何疑惑可以回复我~

把定义数组行改为:var  myarr = new Array('*',"##","***","&&","****","##"),[]改为()

还有在输出行中myarr[6]没有定义改为myarr[7]

0 回复 有任何疑惑可以回复我~
#1

虞美_人 提问者

恩恩,谢谢,已经解决了
2016-04-16 回复 有任何疑惑可以回复我~

数组创建上有问题,建议你再学学如何正确创建一个数组吧。

0 回复 有任何疑惑可以回复我~
#1

虞美_人 提问者

恩嗯,谢谢了,已经解决了
2016-04-16 回复 有任何疑惑可以回复我~

myarr[6] 改成myarr[7]

0 回复 有任何疑惑可以回复我~
#1

虞美_人 提问者

不对啊大神
2016-04-16 回复 有任何疑惑可以回复我~

显然你的数组创建就是错的

你再看看3-3吧

0 回复 有任何疑惑可以回复我~
#1

虞美_人 提问者

谢谢!
2016-04-16 回复 有任何疑惑可以回复我~

myarr[6]是未定义的,不能这样输出或去全部遍历

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这段代码运行不出来呢?求大神指教

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信