JavaScript怎么获取数组中的所有质数
本篇内容主要讲解“JavaScript怎么获取数组中的所有质数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript怎么获取数组中的所有质数”吧!
创新互联公司是一家专注于成都网站建设、网站建设与策划设计,绥德网站建设哪家好?创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:绥德等地区。绥德做网站价格咨询:18980820575
1、用for循环语句或filter()方法循环历数组,在每个循环中将一个数组元素分别去除2到sqrt(元素本身)。
2、如果可以去除,则表明该组元素并非质数,而是质数。
如果该组元素是质数,则输出该元素。
实例
var a = [31,33,35,37,39,41,43,45,57,49,51,53]; for(var i=0;i var flag = 1; for(var j = 2; j*j <= i; j++) {//能被2 - sqrt(i)整除的数 if(a[i] % a[j] == 0) { flag = 0; break; } } if(flag == 1) { console.log(a[i]) } }
到此,相信大家对“JavaScript怎么获取数组中的所有质数”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文章题目:JavaScript怎么获取数组中的所有质数
浏览路径:http://myzitong.com/article/jdjjpp.html