⊗jsPmBsStA 56 of 505 menu

जावास्क्रिप्ट में संख्या के अंकों तक पहुंच

मान लीजिए कि अब एक चर में कोटेशन में संख्या नहीं, बल्कि केवल एक संख्या संग्रहीत है। इस मामले में इसके अलग-अलग वर्ण तक पहुंचने का प्रयास undefined देगा, क्योंकि ऐसी पहुंच केवल स्ट्रिंग्स के लिए काम करती है:

let test = 12345; alert(test[0]); // undefined देगा

समस्या के समाधान के लिए हम अपनी संख्या को स्ट्रिंग में बदलेंगे:

let test = String(12345); // स्ट्रिंग alert(test[0]); // '1' दिखाएगा - सब काम करता है

मान लीजिए कि अब हम पहले दो अंकों का योग ज्ञात करना चाहते हैं:

let test = String(12345); // स्ट्रिंग alert(test[0] + test[1]); // '12' दिखाएगा - स्ट्रिंग्स के रूप में जोड़ता है

संख्या के रूप में जुड़ने के लिए Number फ़ंक्शन जोड़ें:

let test = String(12345); // स्ट्रिंग alert(Number(test[0]) + Number(test[1])); // 3 दिखाएगा

मैं आपको याद दिला दूं कि इस तरह की समस्या केवल योग करते समय उत्पन्न होगी। उदाहरण के लिए, गुणा करते समय, संख्या में रूपांतरण नहीं किया जा सकता है:

let test = String(12345); // स्ट्रिंग alert(test[1] * test[2]); // 6 दिखाएगा

संख्या 12345 दी गई है। इस संख्या के अंकों का योग ज्ञात कीजिए।

संख्या 12345 दी गई है। इस संख्या के अंकों का गुणनफल ज्ञात कीजिए।

संख्या 12345 दी गई है। इस संख्या के अंकों को उल्टे क्रम में व्यवस्थित करें।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें