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

JavaScript में स्ट्रिंग में चयनित कैरेक्टर्स की पोजीशन स्विच करना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें केवल अक्षर 'k', 'l' और 'm' होते हैं। हमारे फ़ंक्शन का कार्य k की पोजीशन को l के साथ स्विच करना है, m के सभी उदाहरणों को उनकी पोजीशन पर छोड़ते हुए।

उदाहरण

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

const str = 'kklkmlkk'; const switchPositions = (str = '') => { let res = ""; for(let i = 0; i < str.length; i++){ if (str[i] === 'k') { res += 'l'; } else if (str[i] === 'l') { res += 'k'; } else { res += str[i]; }; }; return res; }; console.log(switchPositions(str));

आउटपुट

कंसोल आउटपुट निम्नलिखिक है −

llklmkll
  1. - जावास्क्रिप्ट रेगेक्स में \w बनाम \W

    \w बनाम \W जावास्क्रिप्ट में \w और \W में बहुत भिन्नता है जिसमें पूर्व वर्ड कैरेक्टर्स जैसे अल्फा-न्यूमेरिक्स की देखभाल करता है जबकि बाद वाला नॉन-वर्ड कैरेक्टर्स जैसे &, ^, %, आदि की देखभाल करता है। आइए इसे संक्षेप में समझते हैं। सिंटैक्स-1 new RegExp(\\w, g); उपरोक्त कोड जावास्क्रिप्ट में वर्ड

  1. जावास्क्रिप्ट में एस्केप कैरेक्टर्स जावास्क्रिप्ट में एस्केप कैरेक्टर्स

    एस्केप कैरेक्टर्स वे कैरेक्टर्स हैं जिन्हें हमारे इरादे से अलग तरीके से इंटरप्रेट किया जा सकता है। इन कैरेक्टर्स को वैसे ही प्रिंट करने के लिए, उनके सामने बैकस्लैश \ शामिल करें। जावास्क्रिप्ट में निम्नलिखित एस्केप कैरेक्टर्स हैं: कोडपरिणाम \bबैकस्पेस \fफॉर्म फीड \nनई लाइन \rकैरिज रिटर्न \tहॉरिज

  1. - JavaScript में स्ट्रिंग के वर्णों को समूहों में पुनर्गठित करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग str को एकमात्र आर्गुमेंट के रूप में लेता है।स्ट्रिंग str में तीन प्रकार के वर्ण हो सकते हैं:अंग्रेजी अल्फाबेट: (A-Z), (a-z)अंक: 0-9विशेष वर्ण - बाकी सभी शेष वर्णहमारा फ़ंक्शन इस स्ट्रिंग के माध्यम से पुनरावृति करना चाहिए और ठीक तीन तत्वों वाली