偶然想起便尝试着写了下来:
let i, j, l;
let arr = []
let arr2 = []
for (i = 1; i <= 1000; i++) {
l = true;
for (j = 2; j < i; j++) {
if ((i % j) === 0 && i !== j && i !== 1) {
arr2.push(i)
l = false
break
}
}
if (l && i !== 1) {
arr.push(i)
}
}
console.log('质数:', arr)
console.log('和数:', arr2)