当前位置 : 主页 > 网络编程 > JavaScript >

关于for循环的一点小问题

来源:互联网 收集:自由互联 发布时间:2021-06-30
gistfile1.txt 两个问题,相同条件下,答案是不同的1、for(i=0,j=0; i10,j6; i++,j++){ k = i + j;}alert(k);//弹出102、for(i=0,j=0; i6,j10; i++,j++){ k = i + j;}alert(k);//弹出18原因是,for语句中的循环是否继续的
gistfile1.txt
两个问题,相同条件下,答案是不同的





1、for(i=0,j=0; i<10,j<6; i++,j++){

    k = i + j;

}

alert(k);//弹出10



2、for(i=0,j=0; i<6,j<10; i++,j++){

    k = i + j;

}

alert(k);//弹出18



原因是,for语句中的循环是否继续的判定是根据最后一个条件(也就是;前的条件)来进行判定的



1中当j<6时,也就是i=5,j=5时结束循环;2中则是ij为9时结束
网友评论