为了账号安全,请及时绑定邮箱和手机立即绑定

求解一段js代码的含义

求解一段js代码的含义

慕哥9229398 2019-01-05 21:24:03
本人小白一枚,对下面这段代码有一个疑惑一直搞不明白,代码如下: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 呢?有没有老司机解释一下,感谢!
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

算素数。

每个数都依次去除以比他小的数字,只要能整除,跳出循环,说明不是素数,跳出内循环,计算下一个数。

9除以3能整除。


查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 489 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信