더북(TheBook)
function a() { 
  console.log('Hello'); 
  return; 
  console.log('Return');
}
a();
Hello

이 예제에서는 Hello만 콘솔에 출력됩니다. console.log('Return');보다 return;이 더 위에 있기 때문입니다. return 문이 실행되면 그 아래 코드는 아예 실행되지 않습니다. 이런 특징을 이용해 조건문과 return 문을 결합해 함수 실행을 조작할 수 있습니다.

function a() { 
  if (false) {
    return;
  }
  console.log('실행됩니다.');
}
a();
실행됩니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.