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

JavaScript में ऐरे में मौजूद संख्याओं और स्ट्रिंग नंबर्स के बीच अंतर


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो संख्या और पूर्णांकों के स्ट्रिंग प्रतिनिधित्व के मिक्स्ड ऐरे लेता है। हमारा फ़ंक्शन स्ट्रिंग इंटीजर्स को जोड़ना चाहिए और इसे गैर-स्ट्रिंग इंटीजर्स के कुल से घटाना चाहिए।

उदाहरण

निम्नलिखिक कोड है −

const arr = [5, 2, '4', '7', '4', 2, 7, 9]; const integerDifference = (arr = []) => { let res = 0; for(let i = 0; i < arr.length; i++){ const el = arr[i]; if(typeof el === 'number'){ res += el; }else if(typeof el === 'string' && +el){ res -= (+el); }; }; return res; }; console.log(integerDifference(arr));

आउटपुट

कंसोल आउटपुट निम्नलिखिक है −

10
  1. - Java और JavaScript में क्या अंतर है

    JavaScript JavaScript एक डायनामिक कंप्यूटर प्रोग्रामिंग लैंग्वेज है। यह हल्की है और आमतौर पर वेब पेजों के हिस्से के रूप में उपयोग की जाती है, जिनके इम्प्लीमेंटेशन क्लाइंट-साइड स्क्रिप्ट को उपयोगकर्ता के साथ इंटरैक्ट करने और डायनामिक पेज बनाने की अनुमति देते हैं। JavaScript स्टैंड-अलोन एप्लिकेशन नही

  1. - JavaScript में parseInt(string) और Number(string) में क्या अंतर है?

    parseInt(string) parseInt() मेथड पहले नॉन-डिजिट तक पार्स करता है और पार्स किया गया मान लौटाता है। उदाहरण के लिए, निम्न 765 लौटाता है: parseInt(765world) आइए एक और उदाहरण लें। निम्न 50 लौटाता है: parseInt(50px); Number(string) Number() स्ट्रिंग को संख्या में बदलता है, जो फ्लोट भी हो सकता है। उदाहरण

  1. जावास्क्रिप्ट में कस्टम और बिल्ट-इन फंक्शन्स में क्या अंतर है? जावास्क्रिप्ट में कस्टम और बिल्ट-इन फंक्शन्स में क्या अंतर है?

    जावास्क्रिप्ट में कस्टम फंक्शन्स यूजर-डिफाइन्ड फंक्शन्स हैं। जावास्क्रिप्ट हमें अपने खुद के फंक्शन्स लिखने की अनुमति देता है। निम्नलिखित सिंटैक्स है:सिंटैक्स<script>    <!--       function functionname(parameter-list)       {       &nbs