Skip to content

Commit 2a93534

Browse files
committed
power.js
1 parent 82bf050 commit 2a93534

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// 1. Compute Power of a Number
2+
3+
// using js loops
4+
5+
function power(number, p){
6+
if(p < 1) return "enter positive value in power";
7+
let result = 1;
8+
for(let i = 1; i <= p ; i++){
9+
result *= number
10+
}
11+
12+
return result;
13+
14+
}
15+
16+
console.log(power(125,2))
17+
18+
19+
20+
const powerUsingMath = (number, power) => Math.pow(number, power);
21+
console.log(powerUsingMath(12,2))
22+
23+
24+
const powerUsingExponent = (number, power) => number ** power;
25+
console.log(powerUsingExponent(15, 2))

0 commit comments

Comments
 (0)