더북(TheBook)

함수 a()의 호출 결과를 console.log()에서 사용했습니다. a()의 반환값이 10이므로 console.log(a())console.log(10)과 같습니다. 따라서 콘솔에 10이 출력됩니다(그 뒤에 나오는 undefinedconsole.log()의 반환값입니다).

함수의 반환값을 상수나 변수에 대입할 수도 있습니다. 함수의 반환값도 값이라는 점을 꼭 기억하세요.

function a() { 
  return 10;
}
const b = a(); 
b;
< 10

return 문에는 역할이 하나 더 있습니다. 바로 함수의 실행을 중간에 멈추는 역할입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.