1. 함수 - 특정 작업을 여러번 반복해야 하는경우 해당작업을 재사용 가능한 구주로 만들게 되는데 이때 사용하는게 함수 - 특정 기능을 수행하는 일련의 코드 블록을 하나의 실행 단위로 만든것(사전적 정의) 1-1) 함수 선언식 - 함수 선언 키워드, 함수명, 파라미터(옵션), 코드블록, 반환 값(옵션) - 함수가 정의되었다고 자동으로 실행되는것이 아닌, 함수명을 사용해서 호출했을때 실행됨 - 함수명을 사용해서 입력 파라미터에 대응되는 인수(arguments)를 전달하면 함수에 작성된 코드블록이 실행되고 그 결과를 반환함 예제) function sum(p1, p2) { let sum = p1+p2; return sum; } let sum1 = sum(21, 24); let sum2 = sum(7, 16);..