⊗jsPmBsNEx 47 of 505 menu

जावास्क्रिप्ट में नंबर्स निकालना

फंक्शन Number केवल अंकों वाली स्ट्रिंग्स के साथ काम करता है। हालाँकि, जावास्क्रिप्ट में प्रोग्रामिंग करते समय ऐसी स्थितियाँ अक्सर सामने आती हैं, जब आपको ऐसी स्ट्रिंग्स के साथ काम करना होता है, जिनकी शुरुआत में एक नंबर होता है, और उसके बाद अक्षर होते हैं।

ऐसी स्ट्रिंग का उदाहरण पिक्सेल में वैल्यू हो सकती है: '12px'। मान लीजिए हमें शुरुआत में मौजूद नंबर को निकालना है, और स्ट्रिंग वाला हिस्सा हटाना है। इस ऑपरेशन के लिए फंक्शन parseInt मौजूद है। आइए एक उदाहरण से इसके काम को देखें:

let num = parseInt('12px'); alert(num); // 12 प्रिंट करेगा

हालाँकि, पिक्सेल कभी-कभी दशमलव वाले भी होते हैं: '12.5px'। इस स्थिति में फंक्शन parseInt काम नहीं कर पाता और केवल पूर्णांक वाला हिस्सा ही प्रिंट करता है:

let num = parseInt('12.5px'); alert(num); // फिर भी 12 प्रिंट करेगा

सामान्य तौर पर, यह व्यवहार वही हो सकता है जिसकी आपको आवश्यकता है। लेकिन यदि नहीं, तो फंक्शन parseFloat का उपयोग करें, जो नंबर को उसके दशमलव भाग के साथ निकालता है:

let num = parseFloat('12.5px'); alert(num); // 12.5 प्रिंट करेगा

बेशक, दशमलव भाग की अनुपस्थिति फंक्शन parseFloat के सही ढंग से काम करने में बाधा नहीं डालती:

let num = parseFloat('12px'); alert(num); // 12 प्रिंट करेगा

एक वेरिएबल जिसकी वैल्यू '5px' है और एक वेरिएबल जिसकी वैल्यू '6px' है। इन वेरिएबल्स की वैल्यू से पिक्सेल का योग ज्ञात कीजिए और उसे स्क्रीन पर प्रिंट करें।

एक वेरिएबल जिसकी वैल्यू '5.5px' है और एक वेरिएबल जिसकी वैल्यू '6.25px' है। इन वेरिएबल्स की वैल्यू से पिक्सेल का योग ज्ञात कीजिए और उसे स्क्रीन पर प्रिंट करें।

पिछली समस्या को इस तरह संशोधित करें कि प्रिंट होने वाले रिजल्ट में अक्षर 'px' जुड़ जाएँ। यानी, अगर हमारा योग 11.75 है, तो स्क्रीन पर '11.75px' प्रिंट होना चाहिए।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें