Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 Math 함수 및 반환 m^n 구현

<시간/>

m과 n이라는 두 개의 숫자를 받는 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