问答详情
源自:7-1 编程练习

为什么要length-1?是用的索引取得吗?

for(i=scores.length-1;i>=0;i--)

提问者:宫城良田D 2018-07-09 10:57

个回答

  • 抹布机
    2018-08-10 23:27:47

    scores.length得出来的长度是7,没有问题吧。一共有7个数
    但是在数组里scores是从0开始的哟,scores[0]到scores[6]

    所以7-1=6 刚好取到数组最后一个数。应该理解了吧

  • 幕布斯8123862
    2018-07-09 12:02:06

    一共有length个数,第length个数的索引就是length-1

  • 大白菜君
    2018-07-09 11:52:41

    scores.length是scores这个数组的长度 比如数组里面有4个成员  那么长度就是4  而i是数组的成员号码    数组的第成员依次是socres[0],socres[1],socres[2],socres[3]    最多到3  所以i=4-1=3