js 특수효과 귀속 사례
3592 단어 js 특수효과 기본 노트
<script>
/* , */
var i=0;
//
function fn() {
i++;/* */
console.log(" , , , :");
if (i<10) {/* */
fn();
};
}
//
fn();
// n
//getSum(1)=1
//getSum(2)=2+1
//getSum(3)=3+2+1
//getSum(3)=3+getSum(2)
//getSum(n)=n+getSum(n-1)
function getSum (n) {
if (n===1) {
return 1;
}
var sum=n+getSum(n-1);
return sum;
}
console.log(getSum(3));
// n
//getJC(1)=1
//getJC(2)=2*1
//getJC(3)=3*2*1
//getJC(3)=3*getSum(2)
//getJC(n)=n*getSum(n-1)
function getJC(n) {
if (n===1) {
return 1;
}
var jc=n*getSum(n-1);
return jc;
}
console.log(getSum(3));
/* Fibonacci n 1 1 2 3 5 8 13 21...(Fibonacci )*/
//2=1+1
//getFib(3)=getFib(1)+getFib(2)
//3=2+1
//getFib(4)=getFib(2)+getFib(3)
//getFib(n)=getFib(n-2)+getFib(n-1)
function getFib(n) {
if (n===1||n===2) {
return 1;
}
var Fib=getFib(n-2)+getFib(n-1);
return fib;
}
console.log(getFib(12));
script>
body>
html>