Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript 함수에서 return 문의 역할과 사용 방법

JavaScript에서 return 문은 함수가 실행된 결과로 특정 값을 반환할 때 사용됩니다. 함수 내부에 return 문을 작성하면, 해당 값은 함수를 호출한 코드(호출자)에게 전달되며, 이후 그 값을 변수에 저장하거나 다른 연산에 활용할 수 있습니다.

return 문의 기본 동작

return 문은 다음과 같은 특징을 가지고 있습니다.

  • 함수는 return 문을 만나는 즉시 실행을 종료하고 값을 반환합니다.
  • return 뒤에 오는 표현식이 평가되어 호출자에게 전달됩니다.
  • 값을 명시하지 않으면 undefined가 반환됩니다.

예제 코드

아래 예제는 두 숫자를 곱한 결과를 반환하는 함수입니다. return 문을 사용해 계산 결과를 함수 외부로 전달하고, 그 값을 화면에 출력합니다.

<html>
   <body>
      <script>
         function multiply(num1, num2) {
            return num1 * num2;
         }
         var result = multiply(5, 10);
         document.write("곱셈 결과: " + result);
      </script>
   </body>
</html>

실행 결과

위 코드를 실행하면 multiply(5, 10) 함수가 호출되어 5와 10을 곱한 값인 50이 반환되고, 이 결과가 result 변수에 저장된 후 화면에 출력됩니다.

Multiplication: 50

정리

return 문은 함수의 처리 결과를 외부로 전달하는 핵심 도구입니다. 함수가 단순히 작업만 수행하는 것이 아니라, 그 결과를 재사용할 수 있도록 만들어 주기 때문에 실무적인 JavaScript 개발에서 반드시 이해해야 하는 기본 개념입니다.