国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

JS求1到任意數之間的所有質數的方法詳解

2024-05-06 16:51:06
字體:
來源:轉載
供稿:網友

何為質數: 只能被1 和 自身 整除的數;

方法: 利用js中求模, 看是否有余數. ---> 3%2 = 1; 5%2 = 3.........

代碼如下:

function test (n) { // 判斷一個數是否能被自身小的正整數(除開1和自身)整除.如果能整除則不是質數,否則反之. for(var k = 2;k < n;k++) {  if(n % k === 0) {   return false;    }       } return ture;     }

以上方法是為判斷一個數是否為質數;

那如何判斷1到任意數之間的所有質數呢, 就比較簡單;

代碼如下:

function primeNumber (num) { var arr = [1]; // 遍歷任意數, 利用test方法判斷遍歷數是否為質數;如果是, 就加入數組; for(var i = 2;i < num + 1; i++) {  if(test(i)) {   arr.push(i);  } } return arr;  }

到此完結. 核心test方法, 遍歷時, 碰到可以被整除時, 就是要return 跳出遍歷, 否則就會一直遍歷.

總結

以上所述是小編給大家介紹的JS求1到任意數之間的所有質數的方法詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 子长县| 六枝特区| 红原县| 安达市| 石台县| 武清区| 溧水县| 合山市| 张北县| 日照市| 武隆县| 北川| 漳浦县| 连云港市| 浙江省| 平顺县| 乌恰县| 德化县| 开阳县| 大足县| 武川县| 志丹县| 金湖县| 九寨沟县| 樟树市| 富顺县| 绥江县| 于田县| 尚义县| 敦煌市| 阿勒泰市| 阜康市| 安龙县| 城口县| 常州市| 宝兴县| 凌云县| 靖州| 盱眙县| 太湖县| 防城港市|