1. 함수(Function) 반복되는 코드들의 집합 반복되는 코드들을 Copy&Paste 할 때 번거로움을 줄이기 위해 함수로 만든다 2. 함수와 메모리 함수의 코드부분은 메모리에 따로 저장이 된다 함수의 이름부분은 변수로 처리되기 때문에 함수의 이름은 함수의 코드부분을 가르킨다. 따라서 함수가 호출될 때, 함수의 이름을 찾아 그 이름이 가르키는 메모리의 주소로 이동하여 실행한다 자바스크립트에서 변수는 함수도 저장할 수 있기 때문에, 다른 이름의 변수에 이 함수의 코드를 동일하게 가르키도록 할 수 있다 3. 콜백함수(Callback Function) 함수의 파라미터로 함수를 보내는 것 어떤 함수 안에서 내가 작성한 함수의 코드가 실행되게 할 수 있다(함수가 호출될 때 내가 원하는 작업으로 동작) 만든 함..