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

गणित पुस्तकालयों का उपयोग किए बिना पूर्ण वर्ग की जाँच करें - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक संख्या लेता है और इस तथ्य के आधार पर एक बूलियन देता है कि संख्या एक पूर्ण वर्ग है या नहीं।

पूर्ण वर्ग संख्याओं के उदाहरण -

4, 16, 81, 441, 256, 729, 9801

आइए इस फ़ंक्शन के लिए कोड लिखें -

const num = 81;
const isPerfectSquare = num => {
   let ind = 1;
      while(ind * ind <= num){
         if(ind * ind !== num){
            ind++;
            continue;
         };
      return true;
   };
   return false;
};
console.log(isPerfectSquare(81));
console.log(isPerfectSquare(9801));
console.log(isPerfectSquare(99));
console.log(isPerfectSquare(441));
console.log(isPerfectSquare(7648));

आउटपुट

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

true
true
false
true
false

  1. हम कैसे जांचते हैं कि कोई ऑब्जेक्ट जावास्क्रिप्ट में एक सरणी है या नहीं?

    यह जांचने के कई तरीके हैं कि कोई ऑब्जेक्ट जावास्क्रिप्ट में एक सरणी है या नहीं। आइए इनमें से कुछ को देखें - Array.isArray() का उपयोग करना सभी आधुनिक ब्राउज़र इस पद्धति का समर्थन करते हैं। उदाहरण console.log(Array.isArray(undefined)) console.log(Array.isArray(null)) console.log(Array.isArray("&

  1. किसी भी पुस्तकालय का उपयोग किए बिना जावास्क्रिप्ट में एक तिथि बढ़ाएं?

    जेएस में एक दिन की तारीख जोड़ने के लिए, सेटडेट फ़ंक्शन सबसे अच्छा तरीका है। दिनांक में दिन जोड़ने के लिए आप दिनांक प्रोटोटाइप पर निम्न फ़ंक्शन बना सकते हैं। उदाहरण Date.prototype.addDays = function(days) {    let d = new Date(this.valueOf());    d.setDate(d.getDate() + days); &nb

  1. जावास्क्रिप्ट का उपयोग करके चेकबॉक्स को चेक/अनचेक करने का कार्यक्रम

    जावास्क्रिप्ट का उपयोग करके चेकबॉक्स को चेक/अनचेक करने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; }जावास्क्रिप्ट का उपयोग करके बॉक्स चेक/अनचेक करेंToggle { if (checkEle.checked ===true) checkEle.checked =false; अन्य checkEle.che