JavaScript 计算一个数的幂的程序

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

请提供需要翻译的英文内容,以便我为您完成翻译。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程