Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में संख्याओं की प्राथमिकता परीक्षण

<घंटा/>

एक अभाज्य संख्या (या एक अभाज्य) 1 से बड़ी एक प्राकृत संख्या है जिसे दो छोटी प्राकृत संख्याओं को गुणा करके नहीं बनाया जा सकता है। 1 से बड़ी अन्य सभी प्राकृत संख्याएँ भाज्य संख्याएँ कहलाती हैं। एक प्रारंभिक परीक्षण यह निर्धारित करने के लिए एक एल्गोरिदम है कि कोई इनपुट नंबर प्राइम है या नहीं।

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या लेता है और जांचता है कि यह एक प्रमुख है या नहीं।

उदाहरण

निम्नलिखित कोड है -

const findPrime = (num = 2) => {
   if (num % 1 !== 0) {
      return false;
   }
   if (num <= 1) {
      return false;
   }
   if (num <= 3) {
      return true;
   }
   if (num % 2 === 0) {
      return false;
   }
   const dividerLimit = Math.sqrt(num);
   for (let divider = 3; divider <= dividerLimit; divider += 2) {
      if (num % divider === 0) {
         return false;
      }
   }
   return true;
};
console.log(findPrime(2));
console.log(findPrime(97));
console.log(findPrime(131));
console.log(findPrime(343));

आउटपुट

कंसोल पर आउटपुट निम्नलिखित है -

true
true
true
false

  1. जावास्क्रिप्ट RegExp परीक्षण () विधि

    RegExp परीक्षण () विधि का उपयोग यह जांचने के लिए किया जाता है कि स्ट्रिंग में कोई मिलान होता है या नहीं। यदि मैच होता है तो यह सच है अन्यथा गलत है। RegExp परीक्षण () विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF

  1. जावास्क्रिप्ट नंबर उदाहरण

    जावास्क्रिप्ट में संख्याओं के लिए एक उदाहरण निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document<

  1. जावास्क्रिप्ट में संख्याओं में प्रत्यय जोड़ना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। हमारे कार्य का कार्य निम्नलिखित नियमों के अनुसार संख्या में st, nd, rd, th को जोड़ना है: st का उपयोग 1 से समाप्त होने वाली संख्याओं के साथ किया जाता है (उदाहरण के लिए पहला, पहले उच्चारण किय