素?cái)?shù)一般指質(zhì)數(shù)。
質(zhì)數(shù)是指 “在大于1的自然數(shù)中,除了1和它本身以外不再有其他因數(shù)的自然數(shù)”
//1-100內(nèi)的素?cái)?shù)
for (let i = 1; i <= 100; i++) { //循環(huán)1-100 的數(shù)
let count = 0
for (let j = 2; j < i; j++) { //從2開始到小于i結(jié)束 排除了1和他本身的數(shù)
if (i % j == 0) { //i%j==0 相當(dāng)于中間有因數(shù) count++
count++
}
}
if (count == 0) { //如果count==0 就說明中間沒有因數(shù) 所以就是輸出i
console.log(i);
}
}
結(jié)果:1, 2, 3, 5, 7,11, 13,17,19, 23, 29, 31,37,41,
43, 47, 53,59, 61, 67,71,73,79, 83, 89, 97