【发布时间】:2020-06-08 19:29:26
【问题描述】:
let i = 500;
do {
if (isPrime(i) === false) {
continue;
} else {
para.textContent += i + ', ';
}
i--;
} while (i >= 2);
如果我将 (i--) 移到循环的开头,效果会很好。
【问题讨论】:
-
因为
isPrime(500)是假的。 PS无需测试x === false,直接使用!x即可。