티스토리 뷰

반응형

return문은 함수에서 결괏값을 반환할 때 사용

함수에서 return 문이 실행되면 반복문의 break와 같이 코드가 강제 종료

함수 정의문에 return 문이 사용되면 함수를 호출했을 때 결과값을 반환함

 

데이터를 반환하고 강제 종료하는 return 문

기본형

function 함수명(){
	자바스크립트 코드;
    return 데이터(값);
    
    자바스크립트 코드2;
}

var 변수 = 함수명();

1) 함수 호출

2) 함수 코드 실행

3) 자바스크립트 코드2를 무시하고 데이터를 반환

 

예시

function sum(num1, num2){
    return num1+num2;
}

var result = sum(10, 20);
document.write(result);		//30 반환

 

재귀 함수 호출

함수 정의문 내에서 작성한 코드로 함수를 다시 호출하는 것

재귀 함수 호출은 함수를 반복문처럼 여러 번 호출하기 위해 사용

기본형

function myFnc(){
	자바스크립트 코드;
     myFnc();
}
myFnc();

 

반응형
댓글