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

मैथ फ़ंक्शन को कार्यान्वित करना और जावास्क्रिप्ट में एम ^ एन वापस करना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो नंबरों जैसे m और n को लेता है। फिर फ़ंक्शन को m^n की गणना और वापसी करनी चाहिए।

उदाहरण के लिए - m =4, n =3 के लिए, तब

power(4, 3) = 4^3 = 4 * 4 * 4 = 64
power(6, 3) = 216

जावास्क्रिप्ट में पावर () फ़ंक्शन का उपयोग करके इसके लिए कोड निम्नलिखित होगा -

उदाहरण

const power = (m, n) => {
   if(n < 0 && m !== 0){
      return power(1/m, n*-1);
   };
   if(n === 0){
      return 1;
   }
   if(n === 1){
      return m;
   };
   if (n % 2 === 0){
      const res = power(m, n / 2);
      return res * res;
   }else{
      return power(m, n - 1) * m;
   };
};
console.log(power(4, 3));
console.log(power(6, 3));

आउटपुट

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

64
216

  1. Math.sinh () जावास्क्रिप्ट में कार्य करता है

    Math ऑब्जेक्ट का sinh () फ़ंक्शन एक कोण (रेडियन में) स्वीकार करता है और उसका हाइपरबोलिक साइन मान लौटाता है। सिंटैक्स इसका सिंटैक्स इस प्रकार है Math.sinh(90) उदाहरण <html> <head>    <title>JavaScript Example</title> </head> <body>    <scrip

  1. जावास्क्रिप्ट में Math.sin () फ़ंक्शन

    Math ऑब्जेक्ट का sin() फ़ंक्शन एक कोण (रेडियन में) स्वीकार करता है और अपना साइन मान लौटाता है। सिंटैक्स इसका सिंटैक्स इस प्रकार है Math.sin(90) उदाहरण <html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="t

  1. जावास्क्रिप्ट में Math.cosh () फ़ंक्शन

    मैथ ऑब्जेक्ट का कोश () फ़ंक्शन एक कोण (रेडियन में) स्वीकार करता है और उसका हाइपरबोलिक कोसाइन मान लौटाता है। सिंटैक्स इसका सिंटैक्स इस प्रकार है Math.cosh(90) उदाहरण <html> <head>    <title>JavaScript Example</title> </head> <body>    <scrip