1. 함수란? 함수는 어떠한 작업을 하기 위해 필요한 문(statement)들을 묶어둔 코드 블록이다. 미리 함수 정의(function defintion)를 해두고 함수 호출(function call/invoke)을 통해 사용한다. 함수 호출이 되면 코드 블록에 담겨있는 문들이 일괄적으로 실행되고 반환값(return value)을 반환한다. 2. 함수를 사용하는 이유 1) 코드의 재사용 동일한 작업을 반복수행 해야한다면 같은 코드를 여러 번 작성하는 것 보다 함수를 정의하여 재사용 하는 것이 편하다. 2) 유지보수의 편의성 코드를 수정해야할 때 만약 함수를 사용하지 않는다면 사용된 모든 곳의 값을 변경해야 하지만 함수를 사용하면 한번만 수정해도 코드 전체에 적용이 된다. 3) 코드의 가독성 향상 함수명과..