728x90
1부터 100까지의 합
<meta charset="UTF-8">
<script>
var v_sum = 0;
for (var i = 1; i <= 100; i++) {
v_sum += i;
}
alert(v_sum);
</script>
함수호출
<script>
function f_sum(p_end) {
var v_sum = 0;
for (var i = 1; i <= p_end; i++) {
v_sum += i;
}
return v_sum;
}
alert(f_sum(10));
</script>
재귀호출
함수안에서 함수를 부르는 함수
<script>
function f_recu(p_end){
if(p_end==1){
return 1;
}
return p_end+f_recu(p_end-1);
}
alert(f_recu(10));
</script>
더보기
** 한때 가독성이 떨어진다고 사용을 자제하는 분위기였지만 성능이 좋아서, 필요에 의한 선택의 문제**
팩토리얼
<script>
function f_recu(p_end){
if(p_end==1){
return 1;
}
return p_end*f_recu(p_end-1);
}
alert(f_recu(10));
</script>