함수란 작업을 수행하거나 값을 계산하는 등의 과정을 표현하고 이를 하나의 블록으로 감싸서 실행 단위로 만들어 놓은 것을 의미한다. 자바스크립트에서는 함수를 크게 4가지 방법으로 정의한다. 함수 선언문자바스크립트에서 함수를 선언할 때 가장 일반적으로 사용하는 방식function(a, b) { return a + b} 함수 표현식다음 예제처럼 함수는 표현식으로도 사용할 수 있다.const sum = function (a, b) { return a + b}sum(10, 24) // 24💡 일급 객체 : 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체 함수는 다른 함수의 매개변수나 반환값이 될 수 있고 위 예제처럼 할당도 가능하다. -> 일급 객체가 되이 위한 조건을 함수는 모두 갖췄음! 함수..