国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌鲁木齐市| 固镇县| 当涂县| 邹城市| 万源市| 宁明县| 视频| 高陵县| 孙吴县| 论坛| 深圳市| 唐山市| 罗定市| 筠连县| 偏关县| 调兵山市| 舒城县| 比如县| 隆子县| 当阳市| 乐平市| 克山县| 博乐市| 肇庆市| 昌平区| 微山县| 广元市| 乌兰察布市| 石景山区| 通化县| 鄂尔多斯市| 威信县| 延长县| 巩留县| 潍坊市| 射阳县| 泸州市| 佳木斯市| 江安县| 安乡县| 思南县|