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

求大神们帮我看看代码哪里出错了?为什么运行不出结果?

<!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=["*","##","***","&&","****","##*"];
 myarr(7)="**";
 //显示数组长度
 alert(myarr.length);
 //将数组内容输出,完成达到的效果。
 document.write(myarr[0]+"<br />");
 document.write(myarr[7]+"<br />");
 document.write(myarr[2]+"<br />");
 document.write(myarr[4]+"<br />");
</script>
</head>
<body>
</body>
</html>

正在回答

4 回答

有几个问题你没有注意到,先是myarr=["*","##","***","&&","****","##*"];,你最后用的中文分号,要换成英文分号。

其次你的 myarr(7)="**";数组是用中括号不是小括号,应该是 myarr[7]="**";

这个代码你参考一下

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>测试</title>

<style type="text/css">

*{margin:0;padding:0;}

</style>

</head>

<body>

 <script type="text/javascript">

   var myarr=new Array();

 myarr=["*","##","***","&&","****","##*"];

 myarr[7]='**';

 //显示数组长度

 alert(myarr.length);

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

 document.write(myarr[0]+"<br />");

 document.write(myarr[7]+"<br />");

 document.write(myarr[2]+"<br />");

 document.write(myarr[4]+"<br />");

</script>

</body>

</html>


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

哈噜噜呦吧啦 提问者

改好了~蟹蟹!
2017-03-11 回复 有任何疑惑可以回复我~

试验过了,应该是给myarr数组赋值出现错误了,应该将myarr(7)改为myarr[7],然后其他的就没什么问题了

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

哈噜噜呦吧啦 提问者

恩恩 蟹蟹~
2017-03-11 回复 有任何疑惑可以回复我~

var myarr=new Array(10,20);//这是赋值方法1

var myarr=[10,20];//这是赋值方法2

myarr[7]="**";//你这句写的有问题,参考我这句

最后就是你哪个数组长赋值,最后的;写成;了

下面是我改了你的代码,可以运行

 //var myarr=new Array();

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

 myarr[7]="**";

 //显示数组长度

 alert(myarr.length);

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

 document.write(myarr[0]+"<br />");

 document.write(myarr[7]+"<br />");

 document.write(myarr[2]+"<br />");

 document.write(myarr[4]+"<br />");


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

哈噜噜呦吧啦 提问者

恩恩 蟹蟹~
2017-03-11 回复 有任何疑惑可以回复我~

myarr(7)="**";应该是[]号

myarr=["*","##","***","&&","****","##*"];  应该是()号

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

哈噜噜呦吧啦 提问者

恩恩 蟹蟹~myarr=["*","##","***","&&","****","##*"]; 这句应该没问题,就应该是[]
2017-03-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求大神们帮我看看代码哪里出错了?为什么运行不出结果?

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