js基礎 函式 遞迴

2021-08-27 03:36:50 字數 704 閱讀 2103

test.name就是後面的fun

function test(a,b){};   a b 為形參

test(1,2);  1 2為實參

ps:形參多過實參,實參多過形參,都不會報錯。

function test(a)

test(1)

// 遞迴:1、找規律 2、找出口

//求n的階乘

//規律:n!= n*(n-1)!;

// 5!= 5*4!

// 4!= 4*3!

// 3!= 3*2!

// 2!= 2*1;

function jc(n)

return n*jc(n-1);

}console.log(jc(4));

console.log(jc(5));

//斐波那契數列 1 1 2 3 5 8

//規律:第n位 = 第n-1位 + 第n-2位;

function fbnq(n)

return fbnq(n-1)+fbnq(n-2);

}console.log(fbnq(4));

console.log(fbnq(5));

js函式遞迴

一 遞迴函式概念 自己呼叫自己。二 知識說明 function func func 三 函式 變數 用遞迴來求5的階乘 function func n return n func n 1 console.log func 5 三 函式 函式 斐波拉契題 兔子生兔子題目 從出生後第3個月起每個月都生一...

js 遞迴函式

定義 如果乙個函式在內部呼叫自身本身,這個函式就是遞迴函式。舉例說明 1.求n的階乘 n 1 x 2 x 3 x x n function factorial n return n factorial n 1 console.log factorial 5 factorial 5 5 factori...

js函式遞迴

一 知識說明 function fun fun 二 函式 變數 用遞迴 來求 5 的階乘 n n n 1 定義乙個函式,用於求 n 的階乘 function func n func n 1 因為傳遞的引數是 n 1,那麼就是求 n 1 的階乘 return n func n 1 console.lo...