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

एक पावर जावास्क्रिप्ट को मान्य करना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है, जो कि एक संख्या में, n कहते हैं, एकमात्र इनपुट के रूप में। फ़ंक्शन को तब सत्यापित करना चाहिए कि इनपुट संख्या 3 की शक्ति है या नहीं।

यदि यह 3 की शक्ति है, तो हमें सही, असत्य पर लौटना चाहिए अन्यथा।

उदाहरण के लिए -

isPowerOf3(243) = true
isPowerOf3(343) = false
isPowerOf3(81) = true

उदाहरण

const num = 243;
var isPowerOf3 = (num = 3) => {
   let divisor = num === 1 ? 1 : 3; while(divisor < num){
      divisor *= 3;
   };
   return divisor === num;
};
console.log(isPowerOf3(num));
console.log(isPowerOf3(343));
console.log(isPowerOf3(81));

आउटपुट

और कंसोल में आउटपुट होगा -

true
false
true

  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. जावास्क्रिप्ट एस्केप ()

    जावास्क्रिप्ट में एस्केप () फ़ंक्शन का उपयोग स्ट्रिंग को एन्कोड करने के लिए किया जाता है। यह जावास्क्रिप्ट 1.5 में पदावनत है। जावास्क्रिप्ट एस्केप के लिए कोड निम्नलिखित है () उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta

  1. अपलोड करते समय जावास्क्रिप्ट में फ़ाइल का आकार मान्य करना

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