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

वेनिला जावास्क्रिप्ट के साथ स्ट्रिंग्स को संख्याओं में कनवर्ट करना

<घंटा/>

जावास्क्रिप्ट में उपलब्ध parseInt फ़ंक्शन में निम्नलिखित हस्ताक्षर हैं -

सिंटैक्स

parseInt(string, radix);

जहां पैरामीटर निम्नलिखित हैं -

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

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

तो हम स्ट्रिंग और रेडिक्स को पास कर सकते हैं और इस पद्धति का उपयोग करके किसी भी संख्या को आधार से 2 से 36 तक पूर्णांक में बदल सकते हैं। उदाहरण के लिए,

उदाहरण

console.log(parseInt("100", 10))
console.log(parseInt("10", 8))
console.log(parseInt("101", 2))
console.log(parseInt("2FF3", 16))
console.log(parseInt("ZZ", 36))

आउटपुट

यह आउटपुट देगा -

100
85
12275
1295

  1. जावास्क्रिप्ट में n बार ड्रिब्लिंग स्ट्रिंग्स

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग और एक संख्या लेता है, जैसे n, और फ़ंक्शन को एक नई स्ट्रिंग लौटानी चाहिए जिसमें मूल स्ट्रिंग के सभी अक्षर n बार दोहराए जाते हैं। उदाहरण के लिए:यदि स्ट्रिंग है - const str = 'how are you' और संख्या n 2 है। आउटपुट तब आउटपुट होना चाहिए - c

  1. जावास्क्रिप्ट में स्ट्रिंग को एक सरणी में कनवर्ट करना

    मान लीजिए हमारे पास इस तरह की एक विशेष प्रकार की स्ट्रिंग है - const str ="Integer,1 Float,2.0\nBoolean,True Integer,6\nFloat,3.66 Boolean,False"; हमें String.prototype.split() विधि - का उपयोग करके एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो उपरोक्त स्ट्रिंग को निम्नलिखित सरणी में परिवर्त

  1. जावास्क्रिप्ट में मौजूद संख्याओं के साथ एक स्ट्रिंग को मान्य करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग स्ट्र लेता है। हमारे फ़ंक्शन को उनके सामने की संख्याओं के आधार पर स्ट्रिंग में वर्णों को मान्य करना चाहिए। हमें स्ट्रिंग को संख्याओं से विभाजित करने की आवश्यकता है, और फिर संख्याओं की तुलना निम्नलिखित सबस्ट्रिंग में वर्णों की संख्या से क