자바스크립트 함수 선언식 (Function Declarations)

함수는 자바스크립트에서 매우 중요한 개념이며, 코드를 모듈화하고 재사용성을 높이는 데에 도움을 줍니다. 자바스크립트에서 함수를 선언하는 방법에는 여러 가지가 있지만, 이번 포스트에서는 함수 선언식에 대해 알아보겠습니다.

함수 선언식이란?

함수 선언식은 가장 일반적이고 기본적인 함수 선언 방법입니다. 함수 선언식은 함수 이름과 함께 function 키워드를 사용하여 선언하며, 다음과 같은 형태를 가지고 있습니다:

function functionName(parameter1, parameter2) {
  // 함수 내용
}

위의 코드에서 functionName은 함수 이름이고, parameter1parameter2는 함수의 매개변수입니다. 함수 내용 부분에는 함수가 수행해야 할 동작이 작성됩니다.

함수 선언식의 사용 예시

다음은 간단한 예시를 통해 함수 선언식을 사용하는 방법을 보여줍니다:

// 두 수를 더하는 함수 선언식
function addNumbers(num1, num2) {
  return num1 + num2;
}

// 함수 호출
const result = addNumbers(5, 3);
console.log(result); // 8

위의 코드에서 addNumbers 함수는 두 개의 숫자를 입력받아 그 합을 반환하는 역할을 합니다. 이 함수를 호출할 때는 addNumbers(5, 3)과 같이 인자로 값을 전달하여 호출합니다. 호출한 결과는 변수 result에 저장되며, console.log를 통해 결과를 출력합니다.

함수 선언식의 장점

함수 선언식을 사용하는 것에는 여러 가지 이점이 있습니다:

마무리

이번 포스트에서는 자바스크립트에서 함수를 선언하는 방법 중 하나인 함수 선언식에 대해 알아보았습니다. 함수 선언식은 가장 기본적이고 일반적인 함수 선언 방법으로, 코드의 모듈화와 재사용성을 높이는 데에 도움을 줍니다. 다음 포스트에서는 다른 함수 선언 방법을 살펴보도록 하겠습니다.