本人小白一枚,对下面这段代码有一个疑惑一直搞不明白,代码如下:function showPrimes(n) {
nextPrime: for (let i = 2; i < n; i++) { for (let j = 2; j < i; j++) { if (i % j == 0) continue nextPrime;
}
alert( i ); // a prime
}
}输出结果是:2,3,5,7,为什么没有 9 呢?有没有老司机解释一下,感谢!
添加回答
举报
0/150
提交
取消