자바스크립트는 함수형 언어입니다. 구현하는 기능들은 기본적으로 모두 함수를 통해 구현됩니다. 함수의 구조 // ES5 function 함수이름 (파라미터) { // 실행영역 } // ES6 - 화살표 함수 함수이름 () => { // 실행영역 } 함수는 총 4개의 영역으로 구분되고, 각 영역의 기능은 function 함수를 표시하는 고정 키워드 입니다. 함수이름 함수를 호출할 때 사용하는 명칭입니다. 함수 이름 없이 사용하는 익명 함수도 있기 때문에 경우에 따라서 필수는 아닙니다.(다만 다시 호출할 수 없음) 함수 이름은 일정한 규칙에 따라 사용하는 것이 좋습니다. 카멜 케이스(Camel Case) 네이밍 규칙을 가장 많이 사용. 카멜 케이스 규칙 영단어 2개 이상을 조합해 함수명을 사용할 경우 하이픈 ..