var i=0; 这个i是什么?

来源:4-8 退出循环break

小小单身

2016-08-04 12:18

var mynum =new Array(70,80,66,90,50,100,89); //这个我知道是数组

var i=0; //这个i=0是什么?最后i=i+1又是什么?

为什么结果是70?


写回答 关注

3回答

  • 水里有条鱼
    2016-08-04 12:59:16
    已采纳

    i=0就是i为0啊,i=i+1; 之后 i等于1啊(不是跟未知数x一样吗!x=0,x=x+1,x=1)

    结果是70的,是指数组吧

    i=0 mynum[i]-->mynum[0]=70
    i=1 mynum[i]-->mynum[1]=80
    i=2 mynum[i]-->mynum[2]=66
    i=3 mynum[i]-->mynum[3]=90
    i=4 mynum[i]-->mynum[4]=50
    i=5 mynum[i]-->mynum[5]=100
    i=6 mynum[i]-->mynum[6]=89

    qq_坏人_...

    i是怎么成为mynum的索引号的?换句话说i为什么会和mynum扯上关系?var i=0这样的写法不是创建一个变量并且赋值为0吗,怎么会和mynum扯上关系?

    2017-09-16 12:12:15

    共 1 条回复 >

  • 前端开发小菜鸟jas
    2016-11-08 15:43:22

    i 是元素的索引号,只有用索引号才可以访问到数组当中的每一个元素,每一个元素都是有对应的相应的索引号。

    qq_坏人_...

    i是怎么成为mynum的索引号的?换句话说i为什么会和mynum扯上关系?var i=0这样的写法不是创建一个变量并且赋值为0吗,怎么会和mynum扯上关系?

    2017-09-16 12:12:43

    共 1 条回复 >

  • 慕粉3863491
    2016-09-17 23:12:51


    var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值

    var i=0;

    while(i<mynum.length)

    这个里面的mynum.length为数组的长度,这里数组的长度为7,i<mynum.length是小于7次循环,

JavaScript进阶篇

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

468190 学习 · 21891 问题

查看课程

相似问题