在 JavaScript 中实现数学函数并返回 m^n
javascriptweb developmentfront end technologyobject oriented programming
我们需要编写一个 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