在 JavaScript 中實現 Math 函式並返回 m^n
我們需要編寫一個 JavaScript 函式,該函式接受兩個數字,例如 m 和 n。然後,函式應計算並返回 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP