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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:39:13
字體:
來源:轉載
供稿:網友

何為質數: 只能被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到任意數之間的所有質數的方法詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 洪泽县| 外汇| 七台河市| 赣榆县| 北海市| 肇东市| 太和县| 沈丘县| 内乡县| 穆棱市| 大方县| 明溪县| 武胜县| 宁夏| 望江县| 沐川县| 睢宁县| 广汉市| 弥渡县| 清水县| 小金县| 理塘县| 全椒县| 五家渠市| 雷波县| 无为县| 长武县| 鄄城县| 西藏| 濮阳市| 延长县| 晋城| 湖南省| 电白县| 临沧市| 萨迦县| 资阳市| 巴彦淖尔市| 扎鲁特旗| 板桥市| 桂东县|