minstudio

함수 (Function): 코드의 재사용

함수는 반복해서 사용할 긴 코드를 하나의 상자에 포장해두는 단위입니다. 필요할 때마다 상자의 이름을 불러서(호출) 실행시킵니다.

함수의 "자판기" 원리

함수는 재료(입력)를 넣으면 결과물(출력)을 반환해 주는 마법의 기계와 같습니다.

🪙
입력값 (Parameter)

함수에 던져주는
재료 (동전)

함수 내부의 로직

(자판기 기계)

반환값 (Return)

가공이 끝난
최종 결과물 (커피)

// 1. 함수 선언문 (가장 기본적인 형태)
function greet(name) {
    return `안녕하세요, ${name}님!`;
}
console.log(greet("철수")); // 함수 호출

// 2. 함수 표현식 (변수에 함수를 담는 형태)
const add = function(a, b) {
    return a + b;
};
console.log(add(5, 3)); // 8
실행 결과
함수 (Function): 코드의 재사용 | Minstudio