JavaScript 计算一个数的幂的程序
在本文中,我们将展示使用JavaScript计算一个数的幂的不同方法。
可以通过将一个数提高到一个确定的指数来计算一个数的幂。可以通过 a^b 来表示,其中’a’表示基数,’b’表示要提高的幂。这些程序将有输入数值和幂,并显示结果输出。下面描述了计算一个数的幂的各种技术及其示例。
使用 JavaScript循环
在此方法中,我们将使用 JavaScript for循环 来迭代并通过乘法计算输出。
示例: 在此示例中,我们将计算5的3次幂的输出。
Javascript
// Base number input
let n = 5
// Power input
let power = 3
// Result variable
let num = 1;
for (let i = 0; i < power; ++i) {
num = num * n;
}
// Display output
console.log(num);
输出
125
使用递归
在这种方法中,我们将使用递归函数来迭代并在每次迭代时执行乘法运算。
示例: 在这个示例中,我们将使用递归计算8的3次幂。
Javascript
// Recursive function to compute Power
function pow(n, p) {
if (p == 1) return n;
return n * pow(n, p - 1);
}
// Base number input
let n = 8;
// Power input
let power = 3
// Display output
console.log(pow(n, power));
输出
512
使用Math.pow()方法
这是另一种用于计算一个数字的幂值(即数字的某个指数次方)的方法。在这里,我们将使用这个方法来计算一个数字的幂。
语法
Math.pow(base, exponent);
例子: 在这个例子中,我们将使用Math.pow()方法计算7的9次方。
Javascript
// Base number input
let n = 7;
let power = 9;
// Calculate and display output
console.log(Math.pow(n,power));
输出
40353607
使用JavaScript 指数(**)运算符
语法
Base**Power
示例:
在这个示例中,我们将使用JavaScript的**
运算符来得到17的3次幂。
Javascript
// Base number input
let n = 17;
let power = 3;
// Calculate and display output
console.log(n**power);
输出
4913
请提供需要翻译的英文内容,以便我为您完成翻译。