return return을 명시적으로 하지 않으면 자동으로 undefined이 반환된다. return을 함수 중간에 하게 되면 함수가 종료된다. 사용예: 조건이 맞지 않는 경우 함수 도입부분에서 함수를 일찍이 종료한다. function print(num) { if (num < 0) { return; } console.log(num); } print(-12); // undefined
function print(num) { if (num < 0) { return; } console.log(num); } print(-12); // undefined