我正在努力扩展我的Javascript知识,所以我为自己设定了很少的目标。我想在1-100之间记录素数,我创建了这段代码。 如何在vanilla Javascript中进行改进?
for (var i=2; i<=100; i++) {
// specifically identify 2,3,5,7
else if (counter === 2 || counter === 3 || counter === 5 || counter === 7 ) {
console.log(counter);
}
// anything that doesn't divide by 2,3,5,7 is prime
else if (counter % 2 !== 0 && counter % 3 !== 0 && counter % 5 !== 0 && counter % 7 !== 0) {
console.log(counter);
}
}
我知道这可能会被关闭,但我想确保没有一个明显的错误或更简单的解决方案盯着我。谢谢!