함수 a()의 호출 결과를 console.log()에서 사용했습니다. a()의 반환값이 10이므로 console.log(a())는 console.log(10)과 같습니다. 따라서 콘솔에 10이 출력됩니다(그 뒤에 나오는 undefined는 console.log()의 반환값입니다).
함수의 반환값을 상수나 변수에 대입할 수도 있습니다. 함수의 반환값도 값이라는 점을 꼭 기억하세요.
function a() {
return 10;
}
const b = a();
b;
< 10
return 문에는 역할이 하나 더 있습니다. 바로 함수의 실행을 중간에 멈추는 역할입니다.