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

我的代码,,,,

<!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] = "**";

 //显示数组长度

  alert(arr.length);

for(var i=0;i<=4;i=i+2)

{

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

if(i==0)

{

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

}


}

</script>

</head>

<body>

</body>

</html>


正在回答

3 回答

你这里arr的总长度为7 ,循环会打印出4个值:arr[0]  arr[7]  arr[2] arr[4]


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

江户川柯南_qq

都说了总长度为8了,7只是索引,你咋不信呢
2018-10-06 回复 有任何疑惑可以回复我~
#2

鸥耶 提问者 回复 江户川柯南_qq

我没说长度为多少,这跟长度没有什么关系,什么0713,本来就是要输出0724,自己看好了,再评论别人好吗,亏你都知道数组第一个索引是从0开始的
2018-10-06 回复 有任何疑惑可以回复我~

请问if那是什么意思,不懂啊

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

qq_慕丝031510

刚开始i=0的时候第一颗“*”出现,这个时候i的值是0于是就开始执行if语句输出“**”
2019-02-13 回复 有任何疑惑可以回复我~

花里胡哨的,0713的话你这个都是0724,另外,数组长度是8不是7,7是索引

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

鸥耶 提问者

你是说length的值是8?
2018-10-06 回复 有任何疑惑可以回复我~
#2

鸥耶 提问者 回复 鸥耶 提问者

这种回复第一次看到,花里胡哨,哈哈
2018-10-06 回复 有任何疑惑可以回复我~
#3

鸥耶 提问者

我能输出来就行,不知道你说什么
2018-10-06 回复 有任何疑惑可以回复我~
#4

鸥耶 提问者

什么0713,本来就是要输出0724,自己看好了,再评论别人好吗,亏你都知道数组第一个索引是从0开始的,数组的length会根据数组最后一个值的索引加1,length才会显示8而不是7
2018-10-06 回复 有任何疑惑可以回复我~
#5

鸥耶 提问者 回复 鸥耶 提问者

什么0713,本来就是要输出0724,自己看好了,再评论别人好吗,亏你都知道数组第一个索引是从0开始的,数组的length会根据数组最后一个值的索引加1,length才会显示8而不是7
2018-10-06 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468047    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

我的代码,,,,

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