Function함수란 일반적으로 프로그래밍 언어에서 다양한 의미가 있다. 예를들면, 함수형 언어에서는 함수가 정확한 수학적 의미를 지니고 있으며, 준수해야할 엄격한 규칙의 집합이 된다. 우리는 JS 로 개발할때 우리는 함수보다 좀 더 포괄적인 개념인 “프로시저” 를 프로그램에 녹여내야 한다.문(Statement) 로 함수 선언Javascript 에서 함수를 선언하기 위해서는 아래와 같이 문으로 함수를 선언(declaration)할수 있다.function add(a, b) { return a + b;}console.log(add(1, 2)); 식(Expression) 이 아니라 문(Statement) 이기 때문에 실행단계에서 선언부와 실제 함수 값이 연관되는 것이 아닌, 컴파일 단계에서 맺어진다. J..