//实例1
for(var i=0,j=0;i<6,j<10;i++,j++){
sum1=i+j;
}
console.log(sum1);
//实例2
for(var i=0,j=0;j<10,i<6;i++,j++){
sum2=i+j;
}
console.log(sum2);
这里
实例1的结果是:18
实例2的结果是:10
原因在于:循环继续的判断依据以分号前的最后一项为准,所以实例1以 j<10为基准,实例2以 i<6为基准。
//实例1
for(var i=0,j=0;i<6,j<10;i++,j++){
sum1=i+j;
}
console.log(sum1);
//实例2
for(var i=0,j=0;j<10,i<6;i++,j++){
sum2=i+j;
}
console.log(sum2);
这里
实例1的结果是:18
实例2的结果是:10
原因在于:循环继续的判断依据以分号前的最后一项为准,所以实例1以 j<10为基准,实例2以 i<6为基准。