|
代码示例:
for (var i=1,k=1;i<10,k<5;i++,k++){
val =i+k;
} ;
console.log(val);
for (var i=1,k=1;i<5,k<10,;i++,k++){
val = i+k;
} ;
console.log(val);解释: for循环如果有多个条件的话,以最后一个为准,第一个最后一个条件是4,所以i和k都是4,故val的值为8;第二个以最后一个条件为准,即k<10为准,所以i和k都是9,故val输出为18。为了在此验证,您可以自行将上面的k值改为任意数值,因为k值在循环条件的最后,都会以k值为准,进行计算。 [lieutenant于2018-06-22 17:00编辑了帖子]
|
|
最新喜欢: |