nodejs 求自然数以内的质数

小算法

  function getPrimeNums(num) {

      /*
       什么是质数?
       质数   又称素数
       质数的定义: 再大于1的自然数中,除了1和它本身以外不再有其他    因数

       注: 1不是质数
       * */

    var data = [];
    for(var i=2;i<=num;i++){
      var ifPrime = true;
      for(var j=2;j

使用的时候只需要调用就ok

console.log(getPrimeNums(20));
==>[ 2, 3, 5, 7, 11, 13, 17, 19 ]

console.log(testTool.getPrimeNums(20).length);
==>8

你可能感兴趣的:(nodejs 求自然数以内的质数)