본문 바로가기
개발편

JavaScript에서 함수를 정의하는 4가지 방법

by 경제공부개발자 2025. 4. 17.
반응형

다음은 JavaScript에서 Hello라는 함수를 정의하는 여러 방법에 대한 정리입니다.

 

1. 함수 선언문 (전통적인 방식)

JavaScript에서 함수 정의의 기본적인 형태입니다. 함수 선언은 호이스팅 되므로, 함수 정의 전에 호출할 수 있습니다.

function Hello() {}

 

2. 함수 표현식 (익명 함수)

함수를 정의하고 그것을 Hello라는 변수에 할당합니다. 이 방식은 호이스팅 되지 않기 때문에, 함수 선언 이후에 호출할 수 있습니다.

const Hello = function() {}

 

3. 화살표 함수 표현식

함수 표현식을 좀 더 간결하게 작성하는 방법입니다. 이 방식도 함수 선언 이후에 호출할 수 있습니다.

const Hello = () => {}

 

4. 기본 내보내기 (Default Export) 함수 선언

Hello라는 이름의 함수를 정의하고 이를 모듈의 기본 내보내기로 내보냅니다.

export default function Hello() {}

 

각 방식은 특정 상황에서 유용하게 사용될 수 있으며, 화살표 함수는 특히 React 컴포넌트와 같은 곳에서 간결한 함수 표현을 위해 자주 사용됩니다.

반응형