반복문 (while) 일반적으로 for문을 통해 작성하는 경우가 많다. 문자의 반복처리 function (함수) 자주 사용하는 실행 코드를 블록 단위로 묶어서 패키징 해놓은 형태 자주쓰는 코드들을 기능단위로 재사용하기 위함 함수정의: 미리 function 키워드를 통해 자주 사용하는 코드들을 묶어서 정의하는 행위 함수호출: 정의되어 있는 함수를 호출을 해 기능을 실행 함수의 종류 선언적 함수 함수에 미리 이름을 붙여서 정의 해놓은 형태, JavaScript 파일을 읽을 때 선언적 함수를 우선적으로 읽는다. 선언적 함수는 호출 위치가 자유롭다. 익명함수 함수에 이름이 없이 정의하는 형태이다. 익명함수 자체만으로는 호출이 불가능하다. 변수에 익명함수를 대입하거나(대입형) 특정 이벤트 객체에 대입하는 식으로 호출 가능하다. 대입형함수 변수에 익명함수