JavaScript에서 함수 이해하기

발행: (2026년 4월 4일 오전 02:42 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

함수란 무엇인가?

함수는 특정 작업을 수행하도록 설계된 코드 블록입니다. 같은 코드를 반복해서 작성하는 대신, 함수를 한 번 작성해 두고 필요할 때마다 재사용할 수 있습니다.

왜 함수를 사용할까?

  • 코드 중복 감소
  • 코드를 이해하기 쉬워짐
  • 큰 프로그램을 조직하는 데 도움
  • 로직 재사용 가능

함수 만들기

JavaScript에서는 function 키워드를 사용해 함수를 만들 수 있습니다.

function greet() {
    console.log("Hello, welcome to JavaScript!");
}

함수 호출하기

함수를 실행(실행)하려면 이름만으로 호출하면 됩니다:

greet();

출력

Hello, welcome to JavaScript!

매개변수가 있는 함수

함수는 매개변수라 불리는 입력을 받을 수 있습니다.

function greetUser(name) {
    console.log("Hello " + name);
}

greetUser("Athithya");

출력

Hello Athithya

반환값이 있는 함수

함수는 return 키워드를 사용해 값을 반환할 수 있습니다.

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

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

출력

8

참고

MDN Web Docs – Functions

0 조회
Back to Blog

관련 글

더 보기 »

JavaScript에서 this 키워드 이해하기

JavaScript에는 this라는 특수 키워드가 있는데, 초보자들을 자주 혼란스럽게 합니다. 핵심 아이디어는: this는 함수를 “호출하고 있는” 객체를 가리킨다는 것입니다. this는 …

JavaScript에서 디스트럭처링

이런 코드를 작성해 본 적 있나요? js // 반복적인 추출 const numbers = 10, 20, 30; const first = numbers0; const second = numbers1; 작동은 하지만—…