= x;
for (let i = 1; i < n; i++) {
result *= x;
}
return result;
}
let x = prompt("x?", '');
let n = prompt("n?", '');
if (n < 1) {
alert(Степень ${n} не поддерживается, используйте натуральное число);
} else {
alert( pow(x, n) );
}
Я упорно не могу понять как строчка
for (let i = 1; i < n; i++) {
result *= x;
Возводит x в степень n
Здесь же просто x умножается на x, если n меньше 1
Умножает result, который изначально равен x, на x, несколько (n-1) раз
Это цикл,который каждый раз будет умножать твой result на х пока i<n
Обсуждают сегодня