最接近素数的数字-JavaScript

我们需要编写一个JavaScript函数,该函数接受一个数字并返回出现在n之后的第一个素数。

例如:如果数字是24,

然后输出应该是29

示例

以下是代码-

const num = 24;

const isPrime = n => {

   if (n===1){

      return false;

   }else if(n === 2){

      return true;

   }else{

      for(let x = 2; x < n; x++){

         if(n % x === 0){

            return false;

         }

      }

      return true;

   };

};

const nearestPrime = num => {

   while(!isPrime(++num)){};

   return num;

};

console.log(nearestPrime(24));

输出结果

以下是控制台中的输出-

29

以上是 最接近素数的数字-JavaScript 的全部内容, 来源链接: utcz.com/z/331477.html

回到顶部