length?

来源:4-8 退出循环break

慕粉3781683

2016-08-18 11:51

length去掉之后就没有反应了。不是已经定义函数了吗,为什么还要加length

写回答 关注

4回答

  • 前端祭酒师
    2016-11-08 17:56:45

    var i=mynum.length;

    var a=0;


    // do{

    //     if(mynum[a]>=60)

    //     {

    //         document.write(mynum[a]+":pass,go on ~ <br/>");

    //     }else{

    //         document.write(mynum[a]+":fail,stop! <br/>");

    //         break;

    //     }

    //     i--;

    //     a++;

    // }while(i>0)


    // while(i>0){

    //     if(mynum[a]>=60){

    //      document.write(mynum[a]+":pass,go on ~ <br/>");   

    //     }else{

    //       document.write(mynum[a]+":fail,stop! <br/>");

    //       break; 

    //     }

    //     i--;

    //     a++;

    // }


    for(var a=0;a<=i;a++){

         if(mynum[a]>=60){

           document.write(mynum[a]+":pass,go on ~ <br/>");  

         }else{

           document.write(mynum[a]+":fail,stop! <br/>");

           break;

         }

    }


  • NadiaSmile
    2016-08-18 13:50:14

    length也可以理解为数组里元素的个数,一个数组里有5个元素,则length为5

  • 猎狐金豹
    2016-08-18 13:11:18

    length就是长度,document.write(arr.length);理解为输出arr的长度,这个点就理解为“的”好了,比如有一个数组名字为dmu,想获取这个数组dmu的长度,就写成 dmu.length(读作”数组dmu的长度“)

  • alvwfu
    2016-08-18 12:49:07

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

    var i=0;

    while(i<mynum.length)

    整数不能和数组进行比较,所以length去掉之后就没有反应,出错了。

JavaScript进阶篇

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

468781 学习 · 22507 问题

查看课程

相似问题