📜  JavaScript Math pow()方法(1)

📅  最后修改于: 2023-12-03 14:42:25.790000             🧑  作者: Mango

JavaScript Math pow()方法

简介

Math.pow()方法用于计算一个数字的指数幂。它接受两个参数,第一个参数是底数,第二个参数是指数。

语法
Math.pow(base, exponent)
  • base:表示底数的数字。
  • exponent:表示指数的数字。
返回值

Math.pow()方法返回计算后的指数幂结果。

注意事项
  • baseexponent都应该是数字类型,如果不是数字,则会自动转换成数字类型进行计算。如果转换失败,则返回NaN
  • 如果exponent是小数,则Math.pow()方法会返回一个小数结果。
  • 如果exponent是负数,则Math.pow()方法会返回数学上的倒数结果。
示例

下面是一些使用Math.pow()方法的示例:

let num1 = 2;
let num2 = 3;
let num3 = -4.5;

console.log(Math.pow(num1, 3)); // 输出: 8,计算 2 的立方
console.log(Math.pow(10, 2));   // 输出: 100,计算 10 的平方
console.log(Math.pow(num2, 4)); // 输出: 81,计算 3 的四次方

// 使用变量作为指数
console.log(Math.pow(2, num2)); // 输出: 8,计算 2 的三次方

// 使用负数作为指数
console.log(Math.pow(num1, -2)); // 输出: 0.25,计算 2 的倒数的平方

// 将字符串转换成数字进行计算
console.log(Math.pow("2", "4")); // 输出: 16,将字符串 "2" 和 "4" 转换成数字进行计算

// 参数是非数字类型时,返回 NaN
console.log(Math.pow("a", "b")); // 输出: NaN,"a" 和 "b" 无法转换成数字
console.log(Math.pow(num1, true)); // 输出: 2,true 转换成数字为 1

// 参数为 0 的情况
console.log(Math.pow(num1, 0)); // 输出: 1,任何数的 0 次方都等于 1
console.log(Math.pow(0, 3));    // 输出: 0,0 的任何次方都等于 0

// 参数为负无穷大的情况
console.log(Math.pow(num1, Number.NEGATIVE_INFINITY)); // 输出: 0,任何数的负无穷次方都等于 0
更多信息

了解更多关于Math.pow()方法的信息,请参阅 MDN web 文档