Recursion Javascript

Recursion Javascript

本文关键字:Javascript Recursion      更新时间:2023-09-26

运行以下程序时,不断出现错误。非常感谢您的帮助。

约翰·

    var power = function (base, exponent){
        if (exponent === 0){
            return 1;
        }
        else () {
            return base * power(base, exponent-1);
        }
    }; 

删除else:后面的括号

var power = function (base, exponent){
    if (exponent === 0){
        return 1;
    }
    else {  // <--- extra parenthesis here
        return base * power(base, exponent-1);
    }
}; 

检查一下,你有一个打字错误

var power = function (base, exponent){
        if (exponent === 0){
            return 1;
        }
        else {
            return base * power(base, exponent-1);
        }
    };