[javascript] 함수의 반환 값

JavaScript 함수는 값을 반환할 수 있습니다. 반환 값은 함수가 호출될 때 생성됩니다. 반환 값은 함수 외부에서 사용하거나 저장할 수 있습니다. 이러한 반환 값은 다른 변수에 할당하거나 다른 함수에 전달할 수 있습니다.

반환 값 설정

JavaScript 함수 내에서 return 키워드를 사용하여 반환 값을 설정할 수 있습니다. 아래의 예제는 add 함수에서 두 개의 매개변수를 더한 후 그 값을 반환하는 방법을 보여줍니다.

function add(a, b) {
  return a + b;
}

위의 add 함수는 매개변수 ab를 더한 후 그 값을 반환합니다.

반환 값 활용

반환 값은 다른 변수에 할당하여 사용할 수 있습니다. 예를 들어:

let result = add(3, 5);
console.log(result); // 8

위의 코드에서 add 함수의 반환 값인 8result 변수에 할당되어 출력됩니다.

반환 값은 다른 함수에 전달할 수도 있습니다. 예를 들어:

function multiplyBy3(number) {
  return number * 3;
}

function performOperation(operation, value) {
  return operation(value);
}

let result = performOperation(multiplyBy3, 4);
console.log(result); // 12

위의 코드에서 performOperation 함수는 multiplyBy3 함수의 반환 값을 받아들여 value 인자에 적용합니다. 이를 통해 result12가 됩니다.

결론

JavaScript에서 함수의 반환 값은 다양한 방식으로 활용할 수 있습니다. 반환 값은 함수의 결과를 저장하거나 다른 함수에 전달하는 데 사용됩니다. 함수의 반환 값은 JavaScript 프로그래밍에서 중요한 역할을 합니다.