// 小兔子拔萝卜
var i = 1;
var sum = 0;
while (sum <= 500) {
sum += i;
i++;
}
console.log(i - 1);
// while true 写法
var i = 1;
var sum = 0;
while (true) {
sum += i;
i++;
if (sum <= 500) {
console.log(i);
break;
}
}
第一个是循环到和大于500了才输出,第二个第一次循环就输出了
第二个的if条件改成>=500就好了
// 小兔子拔萝卜
var i = 1;
var sum = 0;
while (sum <= 500) {
sum += i;
i++;
}
console.log(i - 1);
// while true 写法
var i = 1;
var sum = 0;
while (true) {
sum += i;
i++;
if (sum >= 500) {
console.log(i-1);
break;
}
}