龙空技术网

JavaScript用Math.pow()求一个数的幂

青石野草 63

前言:

今天朋友们对“js幂”大致比较注重,同学们都想要剖析一些“js幂”的相关文章。那么小编同时在网络上搜集了一些有关“js幂””的相关文章,希望看官们能喜欢,兄弟们一起来了解一下吧!

1. 基本概念

在使用数学的过程中,我们经常需要计算一个数的幂,即求一个数的多少次方。JavaScript已经为我们提供了这一功能,这就是Math.pow()方法的作用。pow是单词“power”的前三个字母,而“power”有多个意思,其中之一就是“幂”,因此Math.pow()方法的名称就已经暗示了它求幂运算的含义。

Math.pow()方法的语法结构如下所示:

Math.pow(base, exponent);

注意,Math.pow()方法有两个参数,其中base代表的是底数而exponent代表的是指数,即Math.pow(base, exponent)的作用就是求base的exponent次方。你传递的base和exponent都应该是数字,即它们都属于Number类型,如果某个参数不是Number类型的,那么它会先被自动转换为Number类型。

2. 示例

Math.pow()方法非常好理解,因此我们只举几个简单的例子就足以体会它的作用,以下代码的执行结果如图1所示。

<script>    var value1 = Math.pow(2, 2);    console.log("Math.pow(2, 2):");    console.log(value1);    var value2 = Math.pow(2, -1);    console.log("\nMath.pow(2, -1):");    console.log(value2);    var value3 = Math.pow(49, 0.5);    console.log("\nMath.pow(49, 0.5):");    console.log(value3);    /*     * 布尔值true转换成数字为1,因此     * Math.pow(3, true)相当于Math.pow(3, 1)     */    var value4 = Math.pow(3, true);    console.log("\nMath.pow(3, true):");    console.log(value4);</script>

图1 示例代码的执行结果

(完)

标签: #js幂 #js幂次方 #javascript幂运算