जावास्क्रिप्ट में कैसे करें जोड़

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

जावास्क्रिप्ट टाइपिंग

दृढ़ता से टाइप की गई प्रोग्रामिंग भाषाओं जैसे कि C # के विपरीत, जावास्क्रिप्ट शिथिल टाइप है और आपको चर को एक विशेष प्रकार दिए बिना किसी भी डेटा प्रकार को एक वैरिएबल पर असाइन करने की अनुमति देता है। उदाहरण के लिए, जावास्क्रिप्ट में, आप एक संख्या को "x" नाम के चर में आसानी से निर्दिष्ट कर सकते हैं जितनी आसानी से आप "सेब" शब्द को असाइन कर सकते हैं। यह लचीलापन आपको प्रकार की घोषणाओं की चिंता किए बिना कार्यक्रम बनाने की अनुमति देता है। हालाँकि, ढीले डेटा टाइपिंग में भी कमियां हैं, क्योंकि आप एक चर में 2 नंबर को दूसरे चर में जोड़ने का प्रयास कर सकते हैं, जिसका मूल्य "सेब" है। " यह दृढ़ता से टाइप की गई प्रोग्रामिंग भाषा में नहीं हो सकता है।

मूल जावास्क्रिप्ट जोड़

निम्नलिखित कोड दो संख्याओं को जोड़ता है और परिणाम को "योग" नामक चर में संग्रहीत करता है:

var x = 1; var y = 2; var परिणाम = x + y;

परिणाम इस सरल उदाहरण में "3" है। उनके बीच एक प्लस चिन्ह लगाकर जावास्क्रिप्ट में संख्याएँ जोड़ें। आप अतिरिक्त सिंटैक्स का उपयोग इसके अलावा करने के लिए भी कर सकते हैं:

var x + = y;

"+ =" ऑपरेटर, जावास्क्रिप्ट को ऑपरेटर के दाईं ओर चर को बाईं ओर चर में जोड़ने के लिए कहता है।

फ्लोटिंग-पॉइंट एडिशन

फ़्लोटिंग-पॉइंट नंबर, जैसे 1.234 में दशमलव अंक होते हैं। यदि आप नीचे बताए अनुसार फ्लोटिंग-पॉइंट नंबर जोड़ते हैं, तो जावास्क्रिप्ट दशमलव बिंदुओं को बनाए रखता है, जैसा कि नीचे दिखाया गया है:

var x = 1.234; var y = 10; var z = x + y;

"Y" को "x" में जोड़ने के बाद, "z" वेरिएबल में "JavaScript 11.234" स्टोर करता है। आप "toFixed" फ़ंक्शन का उपयोग करके परिणाम में दिखाई देने वाले दशमलव बिंदुओं की संख्या को नियंत्रित कर सकते हैं। "X" को "y" में जोड़ने के बजाय, निम्न सिंटैक्स का उपयोग करें:

var z = (x + y) .toFixed (2);

"ToFixed" विधि परिणाम को प्रारूपित करती है ताकि यह केवल दो दशमलव अंक प्रदर्शित करे। दशमलव बिंदु के बाद कई संख्याएँ दिखने के लिए "2" को किसी अन्य संख्या में बदलें।

पाठ डेटा जोड़ना

पाठ बॉक्स में दर्ज संख्याओं को जोड़ने का प्रयास करते समय आपको एक निराशाजनक समस्या का पता चल सकता है। टेक्स्ट बॉक्स में स्ट्रिंग डेटा होता है, और जावास्क्रिप्ट उन्हें स्ट्रिंग के रूप में हेरफेर करता है। निम्न कोड प्लस ऑपरेटर का उपयोग करके दो तार जोड़ता है:

var x = "सेब" + "संतरे";

कोड चलने के बाद "x" वैरिएबल में "ApplesOranges" होता है। यदि आप दो टेक्स्ट बॉक्स में दर्ज किए गए नंबरों का उपयोग करते हुए निम्न जोड़ प्रदर्शन करते हैं तो वही होता है, जिनके आईडी मान "टेक्स्ट 1" और "टेक्स्ट 2" हैं:

var x = document.getElementById ("textbox1") मान; var y = document.getElementById ("textbox2") मान; var z = x + y;

यदि पहले टेक्स्ट बॉक्स में "1" होता है और दूसरे टेक्स्ट बॉक्स में "2" होता है, तो जावास्क्रिप्ट उन दो मानों को जोड़ने के बजाय जोड़ता है, और "12" को "z" वेरिएबल में स्टोर करता है। नीचे दिखाए गए अनुसार, संख्या फ़ंक्शन का उपयोग करने से इसे रोकें:

var z = संख्या (x) + संख्या (y);

इस उदाहरण में परिणाम 3 है।

शुद्धता

डेटा संसाधित करते समय, आपके एप्लिकेशन को संख्याओं को गोल करने और दशमलव बिंदुओं को समाप्त करने की आवश्यकता हो सकती है। Math.Round पद्धति इस कार्य को करती है, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:

var x = 1.4 var y = 1.2; var z = Math.round (x + y);

यहाँ "x" और "y" जोड़ना सामान्यतः परिणाम के रूप में 2.6 प्राप्त होता है। हालाँकि, यदि आप इसके अतिरिक्त प्रदर्शन करने के लिए Math.Round का उपयोग करते हैं, तो JavaScript 3. के मान को राउंड करता है। यह विधि, जो सभी ब्राउज़रों में काम करती है, परिणाम के 0.5 या अधिक होने पर अगले पूर्णांक के लिए राउंड नंबर।

अनुशंसित