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

जावास्क्रिप्ट में अक्षरों की संख्या

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो किसी भी चर लंबाई की एक स्ट्रिंग लेता है जो एक संख्या का प्रतिनिधित्व करता है।

हमारा कार्य संख्या स्ट्रिंग को संबंधित अक्षर स्ट्रिंग में बदलना है।

उदाहरण के लिए - यदि संख्या स्ट्रिंग है -

const str = '78956';

तब आउटपुट होना चाहिए -

const output = 'ghief';

यदि संख्या स्ट्रिंग है -

const str = '12345';

तब आउटपुट स्ट्रिंग होनी चाहिए -

const output = 'lcde';

ध्यान दें कि कैसे हमने 1 और 2 को अलग-अलग अक्षर में नहीं बदला क्योंकि 12 भी एक वर्णमाला का प्रतिनिधित्व करता है। इसलिए हमें अपना कार्य लिखते समय इस मामले पर विचार करना होगा।

हम, यहाँ, मान लेते हैं कि संख्या स्ट्रिंग में 0 नहीं होगा, यदि इसमें शामिल है, तो 0 को ही मैप किया जाएगा।

उदाहरण

आइए इस फ़ंक्शन के लिए कोड लिखें -

const str = '12345';
const str2 = '78956';
const convertToAlpha = numStr => {
   const legend = '0abcdefghijklmnopqrstuvwxyz';
   let alpha = '';
   for(let i = 0; i < numStr.length; i++){
      const el = numStr[i], next = numStr[i + 1];
      if(+(el + next) <= 26){
         alpha += legend[+(el + next)];
         i++;
      }
      else{
         alpha += legend[+el];
      };
   };
   return alpha;
};
console.log(convertToAlpha(str));
console.log(convertToAlpha(str2));

आउटपुट

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

lcde
ghief

  1. जावास्क्रिप्ट संख्या समारोह

    जावास्क्रिप्ट नंबर () फ़ंक्शन किसी ऑब्जेक्ट मान को उसके संबंधित संख्यात्मक मान के तर्क के रूप में परिवर्तित करता है। जावास्क्रिप्ट नंबर () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta

  1. जावास्क्रिप्ट में कॉन्स्ट बनाम लेट।

    Const and let को ES2015 में ब्लॉक स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि लेट का उपयोग करके घोषित चर को पुन:असाइन किया जा सकता है, यदि उन्हें कॉन्स का उपयोग करके घोषित किया गया है तो उन्हें पुन:असाइन नहीं किया जा सकता है। जावास्क्रिप्ट में लेट और कॉन्स्ट दिखाने वाला कोड निम्नलिखित ह

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

    हमें एक जावास्क्रिप्ट और एचटीएमएल प्रोग्राम लिखना आवश्यक है जो उपयोगकर्ता को टेक्स्ट इनपुट और बटन प्रदान करता है। जब उपयोगकर्ता इनपुट में कोई मान दर्ज करता है, जैसे 5, और बटन पर क्लिक करता है, तो हमें स्क्रीन पर निम्न पैटर्न प्रिंट करना चाहिए। (एन =5 के लिए) 01 01 02 01 02 03 01 02 03 04 01 02 03 0