我的代码,,,,

来源:3-8 编程练习

鸥耶

2018-09-13 15:39

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

  • qq_无眠Lin_0
    2018-09-13 16:35:32
    已采纳

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


    鸥耶 回复江户川柯南_...

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

    2018-10-06 20:13:44

    共 2 条回复 >

  • 慕哥0471206
    2018-12-14 15:21:35

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

    qq_慕丝0...

    刚开始i=0的时候第一颗“*”出现,这个时候i的值是0于是就开始执行if语句输出“**”

    2019-02-13 15:30:06

    共 1 条回复 >

  • 江户川柯南_qq
    2018-10-05 23:52:57

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

    鸥耶 回复鸥耶

    什么0713,本来就是要输出0724,自己看好了,再评论别人好吗,亏你都知道数组第一个索引是从0开始的,数组的length会根据数组最后一个值的索引加1,length才会显示8而不是7

    2018-10-06 08:49:44

    共 5 条回复 >

JavaScript进阶篇

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

468064 学习 · 21891 问题

查看课程

相似问题