<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>
面试题5: js列出1-n中的质数(素数)
最新推荐文章于 2022-03-26 11:39:31 发布