JavaScript中的Math.pow()函数用于对数字进行幂运算,即将number的值提高到某个指数。由于Math.pow()是Math的静态方法,因此,始终用作Math.pow(),而不用作Math类创建的对象的方法。
JavaScript的Math.pow()方法用于计算一个数的幂。这个方法接受两个参数:第一个参数(base)是底数,第二个参数(exponent)是指数。Math.pow()方法返回base的exponent次方的结果。这个方法在所有主要浏览器中都得到支持,并且自JavaScript 1.0版本以来就一直存在。
用法:
Math.pow(base, exponent)
参数:此函数接受上面提到并在下面描述的两个参数:
- base: 它是要增加的基数。即,底数。必须是数字。
- exponent: 它是用于提高基数的值。即,幂数或指数。必须是数字。
返回值:Math.pow()函数返回一个数字,该数字表示将给定底数提高到给定指数的幂,即,基数^指数。
以下示例说明了JavaScript中的Math.pow()函数:
示例1:当基数和指数均在参数中作为正数传递时:
计算9的3次方:返回 9 的 3 次幂 (9*9*9),即9^3
<script>
document.write(Math.pow(9, 3));
</script>
输出:729
示例2:当基值为负并且指数为正时:
计算-9的3次方:返回 -9 的 3 次幂 (-9*-9*-9),即(-9)^3
<script>
document.write(Math.pow(-9, 3));
</script>
输出:-729
示例3:当基值为正且指数为负时:
计算9的-3次方:返回 9 的 -3 次幂 (1/9*9*9),即1/9^3
<script>
document.write(Math.pow(9, -3));
</script>
输出:0.0013717421124828531
示例4:当基值为负且指数为小数点时:
计算-9的0.5次方:返回 -9 的 0.5 次幂,即(-9)^0.5
<script>
document.write(Math.pow(-9, 0.5));
</script>
输出:NaN
JS Math.pow()函数支持的浏览器:谷歌浏览器 | IE浏览器 | 火狐浏览器 | Opera | Safari |