为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕工程2167578 2017-04-17 14:31:09
   for (var i = 0; 2 * i < 7; i++) {    i = i * 2;}
查看完整描述

4 回答

已采纳
?
慕勒0069038

TA贡献143条经验 获得超39个赞

第一次 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 = =

查看完整回答
2 反对 回复 2017-04-17
?
BelongLMF

TA贡献23条经验 获得超25个赞

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

查看完整回答
反对 回复 2017-04-18
?
我是新手_请多指教

TA贡献140条经验 获得超79个赞

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

查看完整回答
反对 回复 2017-04-17
?
Caballarii

TA贡献1123条经验 获得超629个赞

你确定是10?为什么我运行出来是6

查看完整回答
反对 回复 2017-04-17
点击展开后面1
  • 4 回答
  • 0 关注
  • 1913 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信