# 용도
- 이벤트에 반응하는 동작을 구현 할 수 있다.
- html과 css로 표현한 요소의 크기나 색상을 동적으로 변경 할 수 있다.
- 현업에서는 사용자가 입력한 값을 검증 할 때도 사용한다.
- 데이터를 가공할 때도 사용한다. (Node.js)
- 라이브러리를 통해 편하게 구현 가능하다.
# 위치
- css처럼 html의 내부 또는 외부에 위치 할 수 있다.
- html내부에 이벤트 속성으로도 삽입 될 수 있다.
# 인식 순서
- 다른 많은 언어들과 유사하게, 위에서 아래로 읽는다.
- 각 문장의 끝에는 ;(세미콜론)을 붙인다. (붙이지 않아도 되는 프레임 워크도 있다.)
# 주석
// 간편하게 남기는 주석이다.
/*
* 긴 설명이나 중요한 부분에서 사용하는 주석이다.
*/