yyoujg 2022. 6. 12. 16:02

변수가 값을 저장하는 것이라면 함수는 명령들을 저장하는 것이다.

함수도 변수와 마찬가지로 선언을 해야하는데 함수 선언은 function이라는 키워드를 사용한다.

// 함수선언

function 함수이름() {
 명령;
 명령;
};

// 함수호출

함수이름();

함수는 함수 내부에 있는 명령들의 포괄적인 의미를  함수 이름을 통해  드러낼 수 있고 명령들을 하나로 묶을 수 있기 때문에 반복해서 사용할 때 효율적인 장점이 있다.

복잡한 내용은 함수 내부로 숨기고 핵심은 함수 이름에 드러내는 방식으로 함수에서도 추상화의 개념이 녹아 있다.