Я написал код javascript для решения следующей проблемы >>>
Напишите функцию возведения в степень, которая принимает два аргумента:
- основание (число)
- мощность (количество)
Функция возведения в степень должна возвращать результат возведения основания в степень. Предположим, что аргумент степени всегда будет целым числом, большим или равным нулю. Не забывайте, что любое число, возведенное в 0-ю степень, равно 1!
function exponentiate (base, power) {
if (power === 0){
return result = 1
}
// while loop
let count = 0
let result = 1;
while (count < power){
result *= base
count += 1
}
return result
}
exponentiate(3, 0)
Но я получаю следующую ошибку: ReferenceError: результат не определен
Что не так с моим кодом?
return result = 1
наreturn 1;
- person Nick Parsons   schedule 22.03.2019var exponentiate = Math.pow;
Думаю, это обман. - person James   schedule 22.03.2019