新手求助:JS中do...while循环中使用 if判断语句 会导致浏览器卡死?(难道陷入死循环了)

var i = 1;
do
{
if ( i == 6 )
{
continue;
}
document.write('菜鸟' + i + '号报到' + '<br/>');
i = i + 1 ;
}
while ( i <= 10 );

第1个回答  2015-07-30
是的,当i===6时,continue进入下一次循环,i没办法加1,就死这了

do
{
i=i+1;
if(i===6)
}

先让i+1再判断就可以了本回答被提问者采纳
第2个回答  2015-07-30
没错,你的第六感是对的

当i自增到6时,返回继续,无限循环本回答被网友采纳
相似回答