23 lines
310 B
Markdown
23 lines
310 B
Markdown
|
|
```js run demo
|
|
function pow(x, n) {
|
|
let result = x;
|
|
|
|
for (let i = 1; i < n; i++) {
|
|
result *= x;
|
|
}
|
|
|
|
return result;
|
|
}
|
|
|
|
let x = prompt("x?", '');
|
|
let n = prompt("n?", '');
|
|
|
|
if (n <= 1) {
|
|
alert(`Power ${n} is not supported,
|
|
use an integer greater than 0`);
|
|
} else {
|
|
alert( pow(x, n) );
|
|
}
|
|
```
|
|
|