函数递归

function fun(a){
    if(a === 1){

        return 1;

    } else {

        return a + fun(a - 1);
    }

}

console.log(fun(1));
console.log(fun(2));
console.log(fun(3));
console.log(fun(111));

2023-06-29T08:50:49.png

斐波那契数列

    function fi(a){
        if (a === 1 || a === 2){

            return 1;

        }else{

            return fi(a - 1) + fi (a - 2);
            
        }


    }
        console.log(fi(1));
        console.log(fi(2));
        console.log(fi(3));
        console.log(fi(4));
        console.log(fi(5));
        console.log(fi(6));


2023-06-29T09:01:16.png