改进代码以在1-100内找到Prime数字

时间:2015-01-19 00:33:34

标签: javascript

我正在努力扩展我的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);
    }
}

我知道这可能会被关闭,但我想确保没有一个明显的错误或更简单的解决方案盯着我。谢谢!

0 个答案:

没有答案