जावास्क्रिप्ट में एक स्ट्रिंग से अग्रणी शून्य कैसे निकालें?

Javaskripta Mem Eka Stringa Se Agrani Sun Ya Kaise Nikalem



जब एक स्ट्रिंग में अतिरिक्त अग्रणी शून्य होते हैं, तो यह बहुत परेशान करने वाला हो सकता है। इसके अलावा, कभी-कभी, उन्हें हटाना महत्वपूर्ण हो जाता है ताकि स्ट्रिंग को आगे संसाधित किया जा सके। एक स्ट्रिंग से अग्रणी शून्य को हटाना शुरुआती लोगों के लिए थोड़ा चुनौतीपूर्ण काम हो सकता है, लेकिन चिंता की कोई बात नहीं है!

यह लेखन एक स्ट्रिंग से अग्रणी शून्य को समाप्त करने के तरीकों का प्रदर्शन करेगा।

जावास्क्रिप्ट में एक स्ट्रिंग से अग्रणी शून्य कैसे निकालें?

एक स्ट्रिंग से अग्रणी शून्य निकालने के लिए, नीचे सूचीबद्ध विधियों का उपयोग करें:







आइए प्रत्येक विधि के काम करने की अलग से जाँच करें।



विधि 1: parseInt () विधि का उपयोग करके स्ट्रिंग से अग्रणी शून्य निकालें

' parseInt() पूर्णांक मान वाले स्ट्रिंग से अग्रणी शून्य को हटाने के लिए 'विधि का उपयोग किया जाता है। यह एक स्ट्रिंग को एक तर्क के रूप में स्वीकार करता है और अग्रणी शून्य को हटाने के बाद इसे आउटपुट के रूप में देता है।



वाक्य - विन्यास
ParseInt () विधि का उपयोग करने के लिए दिए गए सिंटैक्स का पालन करें:





parseInt ( strng ) ;

दी गई विधि के बारे में अधिक जानने के लिए निम्न उदाहरण पर एक नज़र डालें।

उदाहरण
सबसे पहले, हम एक स्ट्रिंग बनाएंगे जिसमें शून्य से शुरू होने वाली संख्याएँ होंगी:



था strng = '0010100' ;

फिर, हम स्ट्रिंग को विधि में पास करके अग्रणी शून्य को हटाने के लिए parseInt () विधि को कॉल करेंगे और इसे 'नाम के एक चर में संग्रहीत करेंगे' सुन्न ':

था सुन्न = parseInt ( strng ) ;

अंत में, कंसोल पर दिए गए मान को प्रिंट करें:

सांत्वना देना। लकड़ी का लट्ठा ( सुन्न ) ;

दिया गया आउटपुट इंगित करता है कि स्ट्रिंग से अग्रणी शून्य सफलतापूर्वक हटा दिए गए हैं:

यदि आप किसी स्ट्रिंग में फ्लोटिंग पॉइंट नंबर से अग्रणी शून्य हटाना चाहते हैं, तो अगला दिया गया अनुभाग देखें।

विधि 2: parseFloat () विधि का उपयोग करके स्ट्रिंग से अग्रणी शून्य निकालें

फ़्लोटिंग पॉइंट नंबर वाली स्ट्रिंग से अग्रणी शून्य को हटाने के लिए, 'का उपयोग करें' प्रेस फ्लोट () ' तरीका। यह एक स्ट्रिंग को एक तर्क के रूप में भी स्वीकार करता है।

वाक्य - विन्यास
ParseFloat () विधि का उपयोग करने के लिए नीचे दिए गए सिंटैक्स का पालन करें:

प्रेस फ्लोट ( strng ) ;

उदाहरण
यहां, हम एक स्ट्रिंग बनाएंगे जिसमें दशमलव संख्या होगी जो शून्य की ओर ले जाएगी:

था strng = '001.250' ;

फिर, स्ट्रिंग को एक तर्क के रूप में पास करके parseFloat () विधि को कॉल करें और परिणामी मान को चर में संग्रहीत करें ' सुन्न ':

था सुन्न = प्रेस फ्लोट ( strng ) ;

अंत में, हम परिणामी मूल्य को कंसोल पर 'का उपयोग करके प्रिंट करेंगे' कंसोल.लॉग () ' तरीका:

सांत्वना देना। लकड़ी का लट्ठा ( सुन्न ) ;

जैसा कि आप देख सकते हैं कि दिए गए आउटपुट से पता चलता है कि स्ट्रिंग से आने वाले शून्य सफलतापूर्वक हटा दिए गए हैं:

चलिए अगली विधि की ओर बढ़ते हैं!

विधि 3: एक स्ट्रिंग से अग्रणी शून्य को बदलें () विधि का उपयोग करके निकालें

आप 'का उपयोग कर सकते हैं बदलने के() 'एक स्ट्रिंग से अग्रणी शून्य को खत्म करने की विधि। यह विधि पैटर्न या रेगेक्स का उपयोग करती है जो उस रेगेक्स के आधार पर किसी चीज़ को बदलने में मदद करती है।

वाक्य - विन्यास
निम्नलिखित वर्णित विधि का उपयोग प्रतिस्थापन () विधि के लिए किया जाता है:

स्ट्रिंग बदलने के ( regex , प्रतिपूरक ) ;

यहां, ' regex 'वह पैटर्न है जो किसी चीज़ को' से बदलने में मदद करता है प्रतिपूरक '

उदाहरण
इस उदाहरण में, पहले हम एक स्ट्रिंग बनाएंगे जिसका नाम ' strng ' और इसे अग्रणी शून्य वाले मान असाइन करें:

था strng = '001500' ;

फिर, हम दो मापदंडों को पारित करके प्रतिस्थापित () विधि को कॉल करेंगे; रेगेक्स, जिसका उपयोग स्ट्रिंग से अग्रणी शून्य को हटाने के लिए किया जाता है और रिक्त स्ट्रिंग जो एक प्रतिकृति के रूप में कार्य करता है:

था सुन्न = स्ट्रिंग बदलने के ( /^0+/ , '' ) ;

अंत में, हम परिणामी मूल्य को “का उपयोग करके प्रिंट करेंगे” कंसोल.लॉग () ' तरीका:

सांत्वना देना। लकड़ी का लट्ठा ( सुन्न ) ;

उत्पादन

आइए स्ट्रिंग से अग्रणी शून्य को हटाने के कुछ अन्य तरीकों को समझने के लिए आगे बढ़ते हैं।

विधि 4: नंबर कंस्ट्रक्टर का उपयोग करके स्ट्रिंग से लीडिंग ज़ीरो निकालें

नंबर () कंस्ट्रक्टर एक स्ट्रिंग को एक तर्क के रूप में लेता है और स्ट्रिंग की शुरुआत से शून्य को छोटा करके संख्या देता है।

वाक्य - विन्यास
नंबर कंस्ट्रक्टर का उपयोग करने के लिए निम्नलिखित सिंटैक्स का उपयोग करें:

संख्या ( strng ) ;

उदाहरण
हम 'नामक एक नया स्ट्रिंग बनाएंगे' strng 'और मान असाइन करें' 000100 ':

था strng = '000100' ;

फिर, स्ट्रिंग को नंबर कंस्ट्रक्टर को पास करें जो स्ट्रिंग से शुरुआती शून्य को हटा देगा:

था सुन्न = संख्या ( strng ) ;

परिणामी मान प्रिंट करें जो चर में संग्रहीत है ' सुन्न ':

सांत्वना देना। लकड़ी का लट्ठा ( सुन्न ) ;

जैसा कि आप आउटपुट में देख सकते हैं, स्ट्रिंग से शुरुआती शून्य हटा दिए जाते हैं:

आइए एक स्ट्रिंग से शून्य को हटाने के लिए एक और तरीका देखें।

विधि 5: एक स्ट्रिंग से अग्रणी शून्य को 1 . से गुणा करके निकालें

आप स्ट्रिंग को 'से गुणा करके संख्या से पहले रखे गए शून्य को हटा सकते हैं' 1 ' जब स्ट्रिंग एक से गुणा करती है, तो यह शुरुआती शून्य को हटा देती है और वास्तविक संख्या लौटाती है।

वाक्य - विन्यास
एक स्ट्रिंग से अग्रणी शून्य को हटाने के लिए दिए गए सिंटैक्स का पालन करें:

strng * 1 ;

उदाहरण
हम एक स्ट्रिंग बनाएंगे ' strng 'मूल्य के साथ' 001020 ':

था strng = '001020' ;

फिर, स्ट्रिंग को एक से गुणा करें और इसे एक वेरिएबल में स्टोर करें ' सुन्न ':

था सुन्न = strng * 1 ;

'का उपयोग करके परिणामी मान प्रिंट करें कंसोल.लॉग () ' तरीका:

सांत्वना देना। लकड़ी का लट्ठा ( सुन्न ) ;

उत्पादन

हमने स्ट्रिंग से अग्रणी शून्य को हटाने के लिए विभिन्न तरीकों को इकट्ठा किया है।

निष्कर्ष

एक स्ट्रिंग से अग्रणी शून्य को हटाने के लिए, आप parseInt() विधि, parseFloat() विधि, प्रतिस्थापित() विधि, संख्या() कन्स्ट्रक्टर का उपयोग कर सकते हैं, या स्ट्रिंग को 1 से गुणा कर सकते हैं। parseInt() विधि अग्रणी को हटाकर int मान देता है शून्य, जबकि parseFloat () विधि प्रमुख शून्य को काटकर फ़्लोटिंग-पॉइंट नंबर देती है। प्रतिस्थापन () विधि शून्य को हटाने के लिए रेगेक्स का उपयोग करती है। इस लेखन में, हमने एक स्ट्रिंग से अग्रणी शून्य को हटाने के लिए विभिन्न तरीकों का प्रदर्शन किया है।