首页 > 代码库 > javaScript计算1-100的质数
javaScript计算1-100的质数
刚刚接触js循环方面的东西,整个人有点蒙圈 在这里理清一下思路
<script> for(i = 2;i <=100;i++){ //关于质数的定义是大于1的自然数,所以从2开始 for(j = 2;j < i;j++){ //想判断一个数是不是质数就要和比它小的数相除(不包括1,任何数除以1都等于他本身),
if(i % j == 0){
break; //如果可以整除,这个数就不是质数 直接跳出
}
}
if(j == i){ //如果i没有被比它小的数整除,此时j++后j<i不成立,这时的j会等于i,当j等于i时,说明这个i是一个质数
console.log(i);
}
}</script>
javaScript计算1-100的质数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。