您的位置:首页 > 职场人生

面试题5: js列出1-n中的质数(素数)

2019-06-19 14:23 99 查看
<body>
<div id="prime"></div>
<script>
let str = "",
prime = document.getElementById('prime');
const Prime = () => {
for ( i = 2; i <= n; i++ ) { // 1不是质数,所以直接从2开始
let count = 0;
for ( j = 1; j <= i; j++ ) {

if ( i % j == 0 )  {   // 质数余数为0的情况为两次
count++
}
}
if ( count == 2 ) {
str += i + '<br>';
prime.innerHTML = '<p>' + str + '</p>'
}
}
}
Prime();
</script>
</body>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: