function number(n) { let arr = []; for (let i = 1; i < n; i++) { let j = 0; // 循环到i即可,因为可以整除本身 for (j = 2; j < Math.sqrt(i); j++) { if (i % j === 0) { // 如果能被其他数整除则证明不是素数,跳出这个for循环 break; } } if (j >= Math.sqrt(i)) { arr.push(i); } } return arr } console.log(number(1000))