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

जावास्क्रिप्ट में केस कैलकुलेटर स्विच करें

<घंटा/>

मान लीजिए, हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो कैलकुलेटर बनाने के लिए इस तरह की एक स्ट्रिंग लेता है -

"4 add 6"
"6 divide 7"
"23 modulo 8"

मूल रूप से, विचार यह है कि स्ट्रिंग में दोनों तरफ दो नंबर होंगे और बीच में ऑपरेशन का प्रतिनिधित्व करने वाला एक स्ट्रिंग होगा।

बीच में स्ट्रिंग इन पांच मानों में से एक ले सकती है -

"add", "divide", "multiply", "modulo", "subtract"

हमारा काम स्ट्रिंग के आधार पर सही परिणाम लौटाना है

उदाहरण

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

const problem = "3 add 16";
const calculate = opr => {
   const [num1, operation, num2] = opr.split(" ");
   switch (operation) {
      case "add":
         return +num1 + +num2;
      case "divide":
         return +num1 / +num2;
      case "subtract":
         return +num1 - +num2;
      case "multiply":
         return +num1 * +num2;
      case "modulo":
         return +num1 % +num2;
      default:
         return 0;
   }
}
console.log(calculate(problem));

आउटपुट

कंसोल में आउटपुट:-

19

  1. जावास्क्रिप्ट एक स्ट्रिंग को बूलियन में बदलें

    जावास्क्रिप्ट में एक स्ट्रिंग को बूलियन में बदलने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head&g

  1. क्या हमारे पास जावास्क्रिप्ट स्विच स्टेटमेंट में रिटर्न स्टेटमेंट हो सकता है?

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

  1. जावास्क्रिप्ट में मिश्रित केस स्ट्रिंग को लोअर केस में बदलें

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन ConvertToLower () लिखना है जो एक स्ट्रिंग विधि लेता है जो उस स्ट्रिंग को परिवर्तित करता है जिसे इसे लोअरकेस स्ट्रिंग में कहा जाता है और नई स्ट्रिंग देता है। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है इनपुट const str = 'ABcD123'; आउटपुट const output = &#