📅  最后修改于: 2023-12-03 15:31:48.342000             🧑  作者: Mango
在JavaScript中,Math.pow()
是用来计算一个数字的指数幂的函数。它接受两个参数,第一个参数是底数,第二个参数是指数,返回结果为底数的指数幂值。
语法:
Math.pow(base, exponent)
其中,base
为底数,exponent
为指数。
示例代码:
console.log(Math.pow(2, 3)); // 输出 8,2的3次方
console.log(Math.pow(5, 2)); // 输出 25,5的2次方
console.log(Math.pow(3, 4)); // 输出 81,3的4次方
Math.pow()
函数还可以用来计算浮点数的指数幂,也可以用负数作为指数。
示例代码:
console.log(Math.pow(2.5, 2)); // 输出 6.25,2.5的2次方
console.log(Math.pow(2, -3)); // 输出 0.125,2的-3次方
需要注意的是,如果指数为负数,底数不能为0,否则会返回Infinity
,如果指数为Infinity,底数不为0,并且底数和指数都不为NaN,则返回Infinity
。
示例代码:
console.log(Math.pow(0, -1)); // 输出 Infinity
console.log(Math.pow(2, Infinity)); // 输出 Infinity
console.log(Math.pow(NaN, Infinity)); // 输出 NaN
console.log(Math.pow(2, NaN)); // 输出 NaN