猿问

求详细解答js里的循环。最后结果得出10.为什么真的不懂。i=i*2,这里要代进去哪里的

   for (var i = 0; 2 * i < 7; i++) {
   i = i * 2;
}


慕工程2167578
浏览 1914回答 4
4回答

慕勒0069038

第一次 i=0*2=0,   i++ ,i=1第二次 i=1*2=2, i++ ,i=3第三次 i=3*2=6 ,i++, i=7第四次 i=7不满足条件 跳出循环 i最终应该为7  我浏览器测试了下 也是这样得到了7   怎么会得到10 = =

BelongLMF

你是怎么得到10的?难道不是7么

我是新手_请多指教

书应该是错了,这题等于7,没问题

Caballarii

你确定是10?为什么我运行出来是6
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答