티스토리 뷰

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>

공유하기(Share) 더보기

  • 네이버 블러그 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 트위터 공유하기
  • 트위터 공유하기

공감하기(Like) 더보기

UP NEXT : Ads by Google

질문하기(Questions)
댓글쓰기 폼