检查提供的整数是否为素数。
检查数字从 2
到给定数字的平方根。 如果它们中的任何一个可以整除给定的数字,则返回 false
,否则返回 true
,除非数字小于 2
。
const isPrime = num => { const boundary = Math.floor(Math.sqrt(num)); for (var i = 2; i <= boundary; i++) if (num % i == 0) return false; return num >= 2; };
isPrime(11); // true isPrime(12); // false
更多代码 JavaScript 实用代码片段 请查看 https://www.html.cn/30-seconds-of-code/
最新评论
写的挺好的
有没有兴趣翻译 impatient js? https://exploringjs.com/impatient-js/index.html
Flexbox playground is so great!
感谢总结。
awesome!
这个好像很早就看到类似的文章了
比其他的教程好太多了
柯理化讲的好模糊…没懂