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

जावास्क्रिप्ट में संख्याओं में प्रत्यय जोड़ना

<घंटा/>

समस्या

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

हमारे कार्य का कार्य निम्नलिखित नियमों के अनुसार संख्या में 'st', 'nd', 'rd', 'th' को जोड़ना है:

  • st का उपयोग 1 से समाप्त होने वाली संख्याओं के साथ किया जाता है (उदाहरण के लिए पहला, पहले उच्चारण किया गया)
  • nd का उपयोग 2 से समाप्त होने वाली संख्याओं के साथ किया जाता है (उदा. 92वां, उच्चारित नब्बे-सेकंड)
  • rd का प्रयोग 3 से समाप्त होने वाली संख्याओं के साथ किया जाता है (उदाहरण के लिए 33वां, तैंतीसवां उच्चारण)
  • उपरोक्त नियमों के अपवाद के रूप में, 11, 12 या 13 के साथ समाप्त होने वाली सभी "किशोर" संख्याएं -वें (उदाहरण के लिए 11वां, उच्चारण ग्यारहवां, 112वां, उच्चारित एक सौ [और] बारहवां)
  • th का उपयोग अन्य सभी संख्याओं के लिए किया जाता है (जैसे 9वीं, उच्चारित नौवीं)।

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

इनपुट

const num = 4513;

आउटपुट

const output = '4513th';

आउटपुट स्पष्टीकरण

भले ही 4513 तीन के साथ समाप्त होता है, 13 एक अपवाद मामला है जिसे वें के साथ जोड़ा जाना चाहिए

उदाहरण

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

const num = 4513;
const appendText = (num = 1) => {
   let suffix = "th";
   if (num == 0) suffix = "";
   if (num % 10 == 1 && num % 100 != 11) suffix = "st";
   if (num % 10 == 2 && num % 100 != 12) suffix = "nd";
   if (num % 10 == 3 && num % 100 != 13) suffix = "rd";

   return num + suffix;
};
console.log(appendText(num));

आउटपुट

4513th

  1. जावास्क्रिप्ट नंबर उदाहरण

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

  1. जावास्क्रिप्ट में प्राकृतिक संख्या अनुक्रम का nवां अंक ढूँढना

    प्राकृतिक संख्या क्रम: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12... अनंत तक फैले इस क्रम को प्राकृत संख्या क्रम कहते हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। फ़ंक्शन को उस (संख्या)वें अंक को ढूंढना चाहिए और वापस करना चाहिए जो लिख

  1. जावास्क्रिप्ट में विशेष नंबरों की जांच

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। यदि संख्या संख्या के अंकों का योग एक पैलिंड्रोम संख्या है, तो हमारा कार्य सही होना चाहिए, अन्यथा गलत। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num =781296; तब आउटपुट होना चाहि