![]() |
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. Table of Content Using JavaScript LoopsIn 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.
Output 125 Using RecursionIn 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.
Output 512 Using the Math.pow() MethodThis 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. SyntaxMath.pow(base, exponent); Example: In this example, we will calculate 7 to power 9 using Math.pow() method.
Output 40353607 Using JavaScript Exponentiation (**) OperatorThis 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. SyntaxBase**Power Example: In this example, we will use the JavaScript ** operator to get 17 to power 3.
Output 4913 Using Exponentiation by SquaringExponentiation by Squaring is an efficient method for calculating large powers of a number. It reduces the number of multiplications required by breaking down the exponentiation process into smaller parts. Example: In this example, we will calculate 2 to the power of 10 using Exponentiation by Squaring.
Output 1024 |
Reffered: https://www.geeksforgeeks.org
JavaScript |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 8 |