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

JavaScript में प्रत्येक कैरेक्टर को उसके ASCII कोड में बदलकर उन्हें जोड़कर एक संख्या बनाना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। हमारा फ़ंक्शन प्रत्येक कैरेक्टर को उसके ASCII कैरेक्टर कोड में बदलना चाहिए और उन्हें एक साथ जोड़कर एक संख्या बनानी चाहिए। फिर हमें इस संख्या से 7 के सभी उदाहरणों को 1 से बदलकर दूसरी संख्या बनानी चाहिए। अंत में, हमें इन दोनों संख्याओं का अंतर लौटाना चाहिए।

उदाहरण

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

const str = 'AVEHDKDDS'; const ASCIIDifference = (str = '') => { return str .split('') .map(c => c.charCodeAt(0)) .join('') .split('') .map(Number) .filter(str => str === 7) .length * 6; }; console.log(ASCIIDifference(str));

आउटपुट

12
  1. - JavaScript ऐरे को कॉमा-सेपरेटेड लिस्ट में कैसे बदलें?

    JavaScript ऐरे को कॉमा-सेपरेटेड लिस्ट में बदलने के लिए, Array.join() मेथड का उपयोग करें। JavaScript ऐरे join() मेथड ऐरे के सभी एलिमेंट्स को एक स्ट्रिंग में जोड़ता है। निम्न सिंटैक्स है: सिंटैक्स array.join(separator); निम्न पैरामीटर है: separator - ऐरे के प्रत्येक एलिमेंट को अलग करने के लिए स्ट्रि

  1. - जावास्क्रिप्ट में कैरेक्टर को अपरकेस में बदलने के विभिन्न तरीके

    जावास्क्रिप्ट स्ट्रिंग ऑब्जेक्ट प्रोटोटाइप पर toUpperCase और toLowerCase फंक्शन्स प्रदान करता है जो वेनिला जावास्क्रिप्ट के साथ स्ट्रिंग्स को अपरकेस और लोअरकेस में बदलने की अनुमति देते हैं। toUpperCase उदाहरण let str = Hello World; let upper = str.toUpperCase(); console.log(upper); आउटपुट HELLO WO

  1. JavaScript में ऑब्जेक्ट कैसे बनाएं और उसकी प्रॉपर्टीज एक्सेस करें? JavaScript में ऑब्जेक्ट कैसे बनाएं और उसकी प्रॉपर्टीज एक्सेस करें?

    JavaScript में ऑब्जेक्ट बनाने और उसकी प्रॉपर्टीज एक्सेस करने का कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit