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

जावास्क्रिप्ट में अक्षरों को ग्रीक अक्षरों में बदलना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में अपरकेस अंग्रेजी अक्षर, str की एक स्ट्रिंग लेता है।

अंग्रेजी और ग्रीक अक्षरों के बीच निम्नलिखित मानचित्रण पर विचार करें -

A=α (अल्फा) B=β (बीटा) D=δ (डेल्टा)E=ε (एप्सिलॉन) I=ι (Iota) K=κ (कप्पा)N=η (एटा) O=θ (थीटा) ) P=ρ (Rho)R=π (Pi) T=τ (ताऊ) U=μ (Mu)V=υ (अपसिलॉन) W=ω (ओमेगा) X=χ (ची)Y=γ (गामा) 

ग्रीक मैपिंग वाले सभी अक्षरों के लिए हमारे फ़ंक्शन को एक नया स्ट्रिंग बनाना चाहिए जिसमें अंग्रेजी अक्षर को संबंधित ग्रीक अक्षर से बदल दिया जाए और यदि कोई मैपिंग मौजूद नहीं है तो हमें अंग्रेजी वर्णमाला के साथ बने रहना चाहिए।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

इनपुट

const str ='PLAYING';

आउटपुट

const output ='ρlαγιηg';

उदाहरण

निम्नलिखित कोड है -

const str ='PLAYING';const ConvertLang =(str) => { const map ={a:'α',b:'β',d:'δ',e:'ε', i:' ',k:'κ',n:'η',o:'θ', p:'ρ',r:'π',t:'τ',u:'μ', char:'υ' ,w:'ω',x:'χ',y:'γ'}; वापसी str.replace(/./g, char => { if (map[char.toLowerCase()]){ return char ===char.toUpperCase() ? map[char.toLowerCase()] :map[char]; }; वापसी char.toLowerCase(); });};console.log(convertLang(str))

आउटपुट

Ρlαγιηg

  1. वेनिला जावास्क्रिप्ट के साथ स्ट्रिंग्स को अपरकेस और लोअरकेस में कनवर्ट करना

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

  1. एक स्ट्रिंग को जावास्क्रिप्ट में एक तिथि में कनवर्ट करना

    किसी तिथि का प्रतिनिधित्व करने के लिए सबसे अच्छा प्रारूप yyyy-mm-dd है क्योंकि इससे कोई भ्रम नहीं होता है और यह बहुत सीधा है। जेएस में इस स्ट्रिंग प्रारूप से दिनांक ऑब्जेक्ट्स की तारीखों को पार्स करने के लिए, आपको बस इस स्ट्रिंग को डेट कंस्ट्रक्टर को पास करना होगा। उदाहरण के लिए, उदाहरण let a = '

  1. जावास्क्रिप्ट में सेट करने के लिए सरणी परिवर्तित करना

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