Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

数学関数を実装し、JavaScriptでm^nを返す


mとnの2つの数値を受け取るJavaScript関数を作成する必要があります。次に、関数はm^nを計算して返す必要があります。

例-m=4、n =3の場合、

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

このためのコードは、JavaScriptのpower()関数を使用して次のようになります-

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. JavaScriptのMath.sin()関数

    Mathオブジェクトのsin()関数は、角度(ラジアン)を受け入れ、その正弦値を返します。 構文 その構文は次のとおりです Math.sin(90) 例 <html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       var result = Math.sin(90); &

  2. JavaScriptのMath.cosh()関数

    Mathオブジェクトのcosh()関数は、角度(ラジアン)を受け入れ、その双曲線正弦値を返します。 構文 その構文は次のとおりです Math.cosh(90) 例 <html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       var result = Math.cosh(