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();
실행됩니다.