打印 lists[i][0]中为什么输出是从0开始?

来源:4-10 编程练习

manning_jr

2017-01-10 15:48

http://img.mukewang.com/587491370001344303810102.jpg

打印 document.write(lists[i][0])中为什么输出是从0开始?那不是只定义到第一个数组而已吗?

写回答 关注

5回答

  • qq_傷誰疼_1
    2017-01-10 16:10:48
    已采纳

    因为    在Javascript中不仅定义数组从0开始 ,获取其中的元素值也是从0开始计算的

    mannin...

    这样不会和第一个数组重合产生歧义吗?因为第一个数组也是lists[i][0]!比如说某一个数组的第一个数组是arr[0][0],输出窗口这样写不就是直接写死了表示第一个数组吗?

    2017-01-10 16:23:15

    共 1 条回复 >

  • 李大仁阿
    2017-01-13 10:10:58

    document.write(infos[i]+"<br>");   这样输出也没问题啊

  • timelesslove
    2017-01-10 16:20:57

    你把二维数组看做一个矩阵 

        0  1  2

    0  a  b  f

    1  c  d  g

    那么 a 就是对应 二维数组[0][0]

    b就是对应 二维数组[1][0] 以此类推  数组下标总是

    从0开始的


  • 慕莱坞6702479
    2017-01-10 16:17:09

    名字的脚标是0  所以想要输出名字就要从0开始

  • Lorraine2015
    2017-01-10 16:13:34

    因为数组都是从0开始的,名字正好是数组元素的第一个

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题