일련된 공통의 작업을 처리하기 위해서 연관된 코드들을 모아 놓은 데이터 형태
함수 선언문, 함수 표현식으로 구분된다.
함수 선언문
function 함수명() {
//code..
}
함수 표현식 1 => 네이밍 함수
const 변수명 = function 함수명() { 함수명이 있으면, 네이밍 함수
//code...
}
함수 표현식 2 => 익명 함수
const 변수명 = function() { 함수명이 없으면, 익명 함수라고 한다.
//code...
}