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

JavaScript में स्ट्रिंग्स के ASCII सम का अंतर


ASCII कोड:

ASCII एक 7-बिट कैरेक्टर कोड है जहां हर सिंगल बिट एक यूनिक कैरेक्टर दर्शाता है। हर अंग्रेजी अल्फाबेट का एक यूनिक डेसीमल ASCII कोड होता है।

हमें एक फंक्शन लिखना है जो दो स्ट्रिंग्स ले और उनके ASCII स्कोर की गणना करे (यानी स्ट्रिंग के प्रत्येक कैरेक्टर के डेसीमल ASCII का योग) और अंतर वापस करे।

आइए इस फंक्शन के लिए कोड लिखते हैं:

उदाहरण

इसके लिए कोड:

const str1 = 'This is an example sting'; const str2 = 'This is the second string'; const calculateScore = (str = '') => {    return str.split("").reduce((acc, val) => {       return acc + val.charCodeAt(0);    }, 0); }; const ASCIIDifference = (str1, str2) => {    const firstScore = calculateScore(str1);    const secondScore = calculateScore(str2);    return Math.abs(firstScore - secondScore); }; console.log(ASCIIDifference(str1, str2));

आउटपुट

कंसोल में आउटपुट:

116

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  1. - JavaScript में संख्या के अंकों के योग और गुणनफल का अंतर

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है। हमारा फ़ंक्शन उस संख्या के सभी अंकों के योग और गुणनफल के बीच निरपेक्ष अंतर खोजना चाहिए।उदाहरणनिम्नलिखिक कोड है − acc * +val, 1); const diff = product - sum; return Math.abs(diff); }; console.log(sumProductDifference(num));आउटपुट

  1. - JavaScript में घनाभों के आयतन का अंतर

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो दो ऐरे लेता है, जो दो घनाभों की लंबाई, चौड़ाई, और ऊंचाई निर्दिष्ट करते हैं। हमारा फ़ंक्शन दोनों घनाभों का आयतन गणना करना चाहिए और उनका निरपेक्ष अंतर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { const v1 = l1 * w1 * h1; const v2 = l2 * w2 * h2; const dif