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

JavaScript में शब्दों को पूर्ण संख्याओं में कैसे बदलें


हमें एक फ़ंक्शन लिखना है जो एक स्ट्रिंग को एकमात्र आर्गुमेंट के रूप में लेता है, और उसका समकक्ष नंबर लौटाता है।

उदाहरण के लिए -

one five seven eight -------> 1578 Two eight eight eight -------> 2888

यह काफी सीधा है; हम व्हाइटस्पेस द्वारा विभाजित शब्दों के एरे पर पुनरावृति करते हैं और परिणाम में उपयुक्त नंबर जोड़ते रहते हैं।

इसे करने के लिए कोड होगा -

उदाहरण

const wordToNum = (str) => {    const legend = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'];    return str.toLowerCase().split(" ").reduce((acc, val) => {       const index = legend.indexOf(val);       return (acc*10 + index);    }, 0); }; console.log(wordToNum('one five six eight')); console.log(wordToNum('zero zero two zero eight')); console.log(wordToNum('eight six seven five'));

आउटपुट

कंसोल में आउटपुट होगा -

1568 208 8675

  1. - JavaScript में JSON ऑब्जेक्ट को JavaScript ऐरे में कैसे बदलें?

    मान लीजिए हमारे पास यह JSON ऑब्जेक्ट है जहां इंडेक्स कीज़ कुछ लिटरल से मैप हैं: const obj = { 0: Rakesh, 1: Dinesh, 2: Mohit, 3: Rajan, 4: Ashish }; हमें एक JavaScript फंक्शन लिखना है जो ऐसा ऑब्जेक्ट लेता है और ऑब्जेक्ट वैल्यू का उपयोग करके लिटरल का ऐरे बनाता है। उदाहरण इसके लिए

  1. - जावास्क्रिप्ट में वाक्य को शब्दों को तोड़े बिना निश्चित लंबाई के ब्लॉकों में विभाजित करना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली तर्क के रूप में एक पैराग्राफ का टेक्स्ट वाली स्ट्रिंग और दूसरी तर्क के रूप में एक चंक आकार संख्या लेता है।फ़ंक्शन को निम्नलिखित चीजें करनी चाहिए -स्ट्रिंग को चंक आकार (दूसरी तर्क) से अधिक नहीं की लंबाई के टुकड़ों में तोड़ना,टूटना केवल व्हाइटस्पेस या वाक

  1. - JavaScript में नंबर्स और ऑपरेंड्स को शब्दों में बदलना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो किसी गणितीय ऑपरेशन की स्ट्रिंग लेता है और उसका शाब्दिक शब्दांकन लौटाता है।उदाहरणनिम्नलिखित कोड है − { const o = { + : Plus, - : Minus, * : Times, / : Divided By, ** : To The Power Of, = : Equals, != : Does Not Equal, } const n = { 1 : One, 2 : Two,