JavaScript Program to Compute Power of a Number
Last Updated :
22 Sep, 2023
In this article, we will demonstrate different approaches for computing the Power of a Number using JavaScript.
The Power of a Number can be computed by raising a number to a certain exponent. It can be denoted using a^b, where the ‘a’ represents the base number & the ‘b’ represents the number to which the power is to be raised. These programs will have input numbers and power and will show the resulting output. There are various techniques to calculate the power of a number, which are described below with their illustrations.
In this method, we will use JavaScript for loop to iterate and calculate output by multiplication.
Example: In this example, we will calculate the output of 5 to power 3.
Javascript
let n = 5
let power = 3
let num = 1;
for (let i = 0; i < power; ++i) {
num = num * n;
}
console.log(num);
|
In this method, we will use a recursive function to iterate and perform multiplication at every iteration.
Example: In this example, we will calculate 8 to the power 3 using recursion.
Javascript
function pow(n, p) {
if (p == 1) return n;
return n * pow(n, p - 1);
}
let n = 8;
let power = 3
console.log(pow(n, power));
|
This is another method to method that is used to power a number i.e., the value of the number raised to some exponent. Here, we will use this method to calculate the power of the number.
Syntax
Math.pow(base, exponent);
Example: In this example, we will calculate 7 to power 9 using Math.pow() method.
Javascript
let n = 7;
let power = 9;
console.log(Math.pow(n,power));
|
This method can also be utilized to find the power of the first operator raised to the second operator, & it is denoted by a double asterisk(**) symbol.
Syntax
Base**Power
Example: In this example, we will use the JavaScript ** operator to get 17 to power 3.
Javascript
let n = 17;
let power = 3;
console.log(n**power);
|
Share your thoughts in the comments
Please Login to comment...