Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm số nguyên tố gần nhất với một số được chỉ định trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một số và trả về số nguyên tố đầu tiên xuất hiện sau n.

Ví dụ:Nếu số là 24, thì đầu ra phải là 29.

Do đó, hãy viết mã cho chức năng này -

Ví dụ

Mã cho điều này sẽ là -

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));

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

29