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

JavaScript में स्ट्रिंग को मोर्स कोड में बदलना


मोर्स कोड क्या है?

मोर्स कोड दूरसंचार में उपयोग की जाने वाली एक विधि है जिसमें टेक्स्ट वर्णों को दो अलग-अलग सिग्नल अवधि के मानकीकृत अनुक्रमों के रूप में एन्कोड किया जाता है, जिन्हें डॉट्स और डैश कहा जाता है।

एक फ़ंक्शन बनाने के लिए जो किसी विशेष स्ट्रिंग को मोर्स कोड में बदलता है, हमें एक ऑब्जेक्ट की आवश्यकता होगी जो सभी वर्णों (अंग्रेजी वर्णमाला) को मोर्स कोड समकक्षों से मैप करता है। एक बार हमारे पास वह हो जाने पर, हम बस स्ट्रिंग पर पुनरावृति कर सकते हैं और एक नई स्ट्रिंग बना सकते हैं।

यहां वह ऑब्जेक्ट है जो वर्णमाला को मोर्स कोड से मैप करता है -

मोर्स कोड मैप

const morseCode = {    "A": ".-",    "B": "-...",    "C": "-.-.",    "D": "-..",    "E": ".",    "F": "..-.",    "G": "--.",    "H": "....",    "I": "..",    "J": ".---",    "K": "-.-",    "L": ".-..",    "M": "--",    "N": "-.",    "O": "---",    "P": ".--.",    "Q": "--.-",    "R": ".-.",    "S": "...",    "T": "-",    "U": "..-",    "W": ".--",    "X": "-..-",    "Y": "-.--",    "Z": "--.." }

अब स्ट्रिंग को मोर्स कोड में बदलने वाला फ़ंक्शन होगा -

उदाहरण

const morseCode = {    "A": ".-",    "B": "-...",    "C": "-.-.",    "D": "-..",    "E": ".",    "F": "..-.",    "G": "--.",    "H": "....",    "I": "..",    "J": ".---",    "K": "-.-",    "L": ".-..",    "M": "--",    "N": "-.",    "O": "---",    "P": ".--.",    "Q": "--.-",    "R": ".-.",    "S": "...",    "T": "-",    "U": "..-",    "W": ".--",    "X": "-..-",    "Y": "-.--",    "Z": "--.." } const convertToMorse = (str) => {    return str.toUpperCase().split("").map(el => {       return morseCode[el] ? morseCode[el] : el;    }).join(""); }; console.log(convertToMorse('Disaster management')); console.log(convertToMorse('hey there!'));

आउटपुट

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

-........-...-..-. --.--..---..--.-.- .....-.-- -......-..!

  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH

  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>   &nb

  1. JavaScript में स्ट्रिंग दोहराना JavaScript में स्ट्रिंग दोहराना

    स्ट्रिंग दोहराने के लिए, आप Array() के साथ join() का उपयोग कर सकते हैं।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Do