함수란 무엇인가? 간단한 설명과 예시

발행: (2026년 4월 4일 PM 03:32 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

함수란 무엇인가?

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

예시

function square(number) {
  return number * number;
}
  • function은 함수를 정의하는 키워드입니다.
  • square는 함수 이름입니다.
  • 괄호 안에는 매개변수가 들어갑니다(여기서는 number). 매개변수가 여러 개일 경우 쉼표로 구분합니다.

함수 호출

함수를 실행하려면 이름을 사용해 호출합니다:

let calculation = square(2); // => 4
console.log(calculation);    // 4
  • square(2)는 인수 2를 매개변수 number에 전달합니다.
  • 함수는 number * number를 반환하며, 여기서는 2 * 2 = 4가 됩니다.
  • 반환된 값은 변수 calculation에 저장된 뒤 콘솔에 출력됩니다.

참고

0 조회
Back to Blog

관련 글

더 보기 »

JavaScript에서 this 키워드 이해하기

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

JavaScript Promises 초보자를 위한 설명

JavaScript는 단일 스레드이며, 한 번에 하나의 작업만 수행할 수 있다는 의미입니다. 하지만 API에서 데이터를 가져오거나 파일을 읽거나 타이머를 기다려야 할 경우는 어떻게 할까요...

TypeScript 타입 가드

결제 시스템을 구축할 때, “대충 맞다”는 충분하지 않습니다. 하나의 undefined 값이나 일치하지 않는 object property가 차이를 만들 수 있습니다…