javascript 如何计算几次方

2025-05-19 07:33:58
推荐回答(3个)
回答1:

使用pow函数

pow() 方法可返回 x 的 y 次幂的值。

语法

Math.pow(x,y)

参数 描述

x 必需。底数。必须是数字。

y 必需。幂数。必须是数字。

如:

Math.pow(2,4);表示2的4次幂,等于16

回答2:

/*
* 求y在数学中是求对数,数学公式是y=log(x)z
* 但是js中没有log函数,只有log(e)的运算
* 根据数学公式 y = log(x)z = (log(n)z)/(log(n)x)
* 所以可以 y = log(x)z = (log(e)z)/(log(e)x)
* 转化为js var y = Math.log(z)/Math.log(x);
*/
function mathLog(x, z){
var logx = Math.log(x);
var logz = Math.log(z);
return logz/logx;
}

回答3:

给你写了个最简单的,只能求最简单的,而且没有做异常处理。不能求1/2这样的值也不能求-的。