함수란 무엇인가? 간단한 설명과 예시
발행: (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에 저장된 뒤 콘솔에 출력됩니다.