Показать сообщение отдельно
  #1 (permalink)  
Старый 24.11.2011, 14:20
Аватар для MarkZ
Интересующийся
Отправить личное сообщение для MarkZ Посмотреть профиль Найти все сообщения от MarkZ
 
Регистрация: 03.11.2011
Сообщений: 11

[Учебник javascript]Одну из задач не могу понять
Напишите функцию pow(x,n), которая возвращает x в степени n (для натуральных n). Иначе говоря, умножает x на себя n раз и возвращает результат.

pow(3, 2) = 3*3 = 9
pow(3, 3) = 3*3*3 = 27
pow(1, 100) = 1*1*...*1 = 1
Создайте страницу, которая запрашивает x и n, а затем выводит результат pow(x,n)

Вот что написано в решении:

<script>

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?", '')

alert( pow(x, n) )

</script>

мой маленький мозг не догоняет, что да как.
прошу объяснить
Ответить с цитированием