690 B
690 B
//+ run demo
/**
* Возводит x в степень n (комментарий JSDoc)
*
* @param {number} x число, которое возводится в степень
* @param {number} n степень, должна быть целым числом больше 1
*
* @return {number} x в степени n
*/
function pow(x, n) {
var result = x;
for(var i = 1; i < n; i++) {
result *= x;
}
return result;
}
var x = prompt("x?", '');
var n = prompt("n?", '');
if (n <= 1) {
alert('Степень ' + n +
'не поддерживается, введите целую степень, большую 1'
);
} else {
alert( pow(x, n) );
}