본문 바로가기

Webstoryboy

Category

Explanation

JAVASCRIPT

[Javascript] 재귀 함수

재귀 함수

함수 정의문 내에 함수를 다시 호출하여 실행하는 함수입니다.


재귀 함수

재귀 함수는 자신을 다시 호출하는 함수를 말합니다.

재귀 함수

재귀함수는 함수 정의문 내에 함수를 다시 호출하여 실행하는 함수입니다. 함수를 반복문처럼 사용할 때 사용합니다.

function 함수이름(){
     //실행내용
     함수이름();
}
함수이름(); //함수호출

Sample1

재귀 함수를 사용하는 기본 예제입니다.

결과
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행되었습니다.
함수가 실행이 종료되었습니다.
html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
        function func5(){
            document.write("함수가 실행되었습니다.
"); func5(); //이렇게 실행하면 무한 루프에 빠집니다. } //func5(); function func51(num){ if(num == 0){ document.write("함수가 실행이 종료되었습니다."); }else{ document.write("함수가 실행되었습니다.
"); func51(num - 1); } } func51(10); </script> </head> <body> </body> </html>

더보기

인스타그램 보기 바로가기

포트폴리오 스터디 바로가기

유튜브 영상보기 바로가기