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

JavaScript में JSLint एरर मिसिंग रेडिक्स पैरामीटर क्या है?

JavaScript में उपलब्ध parseInt फंक्शन का निम्न सिग्नेचर होता है:

parseInt(string, radix);

जहां पैरामीटर्स निम्न हैं:

string - पार्स किया जाने वाला मान। यदि यह आर्गुमेंट स्ट्रिंग नहीं है, तो ToString मेथड का उपयोग करके इसे एक में बदल दिया जाता है। इस आर्गुमेंट में अग्रणी व्हाइटस्पेस को अनदेखा किया जाता है।

radix - 2 और 36 के बीच एक पूर्णांक जो स्ट्रिंग के रेडिक्स (गणितीय संख्या प्रणालियों में आधार) को दर्शाता है।

यदि रेडिक्स पैरामीटर छोड़ा जाता है, तो JavaScript निम्न मान लेता है:

  • यदि स्ट्रिंग "0x" से शुरू होती है, तो रेडिक्स 16 (हेक्साडेसिमल) है।
  • यदि स्ट्रिंग "0" से शुरू होती है, तो रेडिक्स 8 (ऑक्टल) है। यह फीचर डिप्रिकेटेड है।
  • यदि स्ट्रिंग किसी अन्य मान से शुरू होती है, तो रेडिक्स 10 (डेसीमल) है।

उपरोक्त मैजिक से बचने के लिए, JSHint एक एरर देता है।

  1. क्या हम JavaScript Error को एक्सटेंड कर सकते हैं? ऐसा करने का सबसे अच्छा तरीका क्या है? क्या हम JavaScript Error को एक्सटेंड कर सकते हैं? ऐसा करने का सबसे अच्छा तरीका क्या है?

    JavaScript Error को Error क्लास को एक्सटेंड करके बढ़ाया जा सकता है। इसका सबसे अच्छा तरीका है एक नई कस्टम एरर क्लास बनाना जो बिल्ट-इन JavaScript Error क्लास को एक्सटेंड करती हो।JavaScript में एरर को एक्सटेंड करने का कोड:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <met

  1. - JavaScript में स्ट्रिंग्स से लापता अक्षर ढूंढना

    हमारे पास लंबाई m की एक स्ट्रिंग है जिसमें अंग्रेजी वर्णमाला के पहले m अक्षर होते हैं, लेकिन किसी तरह, स्ट्रिंग से एक तत्व गायब हो गया। इसलिए अब स्ट्रिंग में m-1 अक्षर हैं। हमें एक फ़ंक्शन लिखना होगा जो ऐसी एक स्ट्रिंग लेता है और स्ट्रिंग से गायब तत्व लौटाता है। इसलिए, आइए इस फ़ंक्शन के लिए कोड लिख

  1. - JavaScript में स्ट्रिंग को संपीड़ित करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ लगातार दोहराव वाले वर्ण हो सकते हैं। फ़ंक्शन को स्ट्रिंग को इस तरह संपीड़ित करना चाहिए: k4j और यदि संपीड़ित स्ट्रिंग की लंबाई मूल स्ट्रिंग से अधिक या बराबर है तो हमें मूल स्ट्रिंग लौटानी चाहिए। उदाहरण के लिए: aab को a2b1 में संपी