[javascript] 자바스크립트 함수의 정의

자바스크립트에서 함수는 코드 블록을 재사용 가능한 단위로 구성하는 데 사용됩니다.

함수 선언

function functionName(parameters) {
  // 함수 기능 정의
  // optional: return 문을 통해 값을 반환
}

함수 선언은 function 키워드를 사용하여 시작하고, 함수의 이름, 매개변수 및 중괄호로 둘러싸인 함수의 본문을 포함합니다.

함수 호출

functionName(arguments);

이때 매개변수를 함수 호출 시 전달하며, 함수는 해당 매개변수를 사용하여 작업을 수행하고, 선택적으로 값을 반환할 수 있습니다.

예시

다음은 간단한 자바스크립트 함수의 예시입니다.

function greet(name) {
  return "Hello, " + name + "!";
}

var message = greet("Alice");
console.log(message); // 출력: Hello, Alice!

함수 greetname 매개변수를 받아 해당 이름을 포함한 인사말을 반환합니다.

함수는 자바스크립트에서 코드 구조화와 재사용을 용이하게 하며, 기능을 단순화하고 가독성을 향상시키는 데 도움이 됩니다.

참고 자료