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);
}
幕布斯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);
}
添加回答
举报
0/150
提交
取消