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

प्रत्येक वर्ण को उसके ASCII वर्ण कोड में बदलें और जावास्क्रिप्ट में एक संख्या बनाने के लिए उन्हें एक साथ मिलाएं

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। हमारे फ़ंक्शन को प्रत्येक वर्ण को उसके 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 सरणी को अल्पविराम से अलग की गई सूची में बदलने के लिए, Array.join() विधि का उपयोग करें। जावास्क्रिप्ट सरणी में शामिल हों () विधि एक सरणी के सभी तत्वों को एक स्ट्रिंग में जोड़ती है। निम्नलिखित वाक्य रचना है - सिंटैक्स array.join(separator); निम्नलिखित पैरामीटर है - विभाजक − सरणी के प्रत्ये

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

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

  1. जावास्क्रिप्ट में ऑब्जेक्ट कैसे बनाएं और उसके गुणों तक कैसे पहुंचें?

    उदाहरण <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {