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

जाँच कर रहा है कि कोई संख्या जावास्क्रिप्ट में 4 की वैध शक्ति है या नहीं

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक पूर्णांक, संख्या को एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को यह जांचना चाहिए कि यह संख्या 4 की वैध शक्ति है या नहीं। यदि यह 4 की शक्ति है, तो हमें सही, असत्य वापस लौटना चाहिए।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

const num1 = 2356;
const num2 = 16;

तब आउटपुट होना चाहिए -

const output1 = false;
const output2 = true;

उदाहरण

इसके लिए कोड होगा -

const num1 = 2356;
const num2 = 16;
const isPowerOfFour = (num = 1) => {
   let bool = false;
   for(let i = 0; i < 16; i++){
      if( Math.pow(4,i) === num){
         bool=true;
         return bool;
      };
   };
   return bool;
};
console.log(isPowerOfFour(num1));
console.log(isPowerOfFour(num2));

आउटपुट

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

false
true

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

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

  1. जावास्क्रिप्ट में समीकरणों की वैधता की जाँच करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले और एकमात्र तर्क के रूप में एक सरणी, गिरफ्तारी लेता है। सरणी गिरफ्तारी में निम्नलिखित दो प्रकारों में से एक के स्ट्रिंग समीकरण होते हैं - एक्स ===वाई एक्स!==वाई यहाँ, X और Y कोई भी चर हो सकते हैं। हमारा कार्य यह जांचना है क

  1. जावास्क्रिप्ट में एक डबलटन संख्या की जाँच करना

    डबलटन नंबर हम एक प्राकृत संख्या को डबलटन संख्या कहेंगे यदि उसमें ठीक दो भिन्न अंक हों। उदाहरण के लिए, 23, 35, 100, 12121 डबलटन संख्याएँ हैं, और 123 और 9980 नहीं हैं। समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या लेता है और यदि यह एक डबलटन संख्या है, तो सही है, अन्यथा गलत ह