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

用没有办法在执行for的过程中,插入break.

用没有办法在执行for的过程中,插入break.

茅侃侃 2019-03-12 17:19:30
for(let i=0;i<100000;i++){console.log(i)}这种写法肯定是打印出1~99999如果我想他到某个值时候突然停下改怎么写(不能在里面加if)
查看完整描述

2 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

在for循环外中止太简单了。


function controller(i) {

    return i != 50;

}


for (let i = 0; i < 10000 && controller(i); i++) {

    console.log(i);

}


查看完整回答
反对 回复 2019-03-27
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

for(let i=0;i<100000;i++){

console.log(i)

if(i==100)break;

}

就是你想的那样,有时间提问题还不如一试

不用if版本


var a=100

for(let i=0;i<a;i++){

i==50?a=51:console.log(i);

}


查看完整回答
反对 回复 2019-03-27
  • 2 回答
  • 0 关注
  • 456 浏览
慕课专栏
更多

添加回答

举报

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