✓ 웹 브라우저에서 동작하는 유일한 프로그래밍 언어
✓ 인터프리터 언어
✓ 멀티 패러다임 프로그래밍 언어
✓ 프로토타입 기반의 객체지향 언어
✓ 보안성이 없음
✓ html 내에 작성
✓ 대소문자의 구분 엄격(aaa AAA)
- 내부 스크립트
✓ html 문서 내에 스크립트 정의(선언) 후 직접 작성
✓ 필요한 위치에 (필요한 태그/객체가 생선된 다음 위치)
<script type="text/javascript">
// 스크립트 효과
window.alert("스크립트를 실행하였습니다.");
document.write("이 문장을 출력합니다.");
</script>
- 외부 스크립트
✓ 스크립트 효과를 다른 문서에 작성하고 "이름.js"로 저장
✓ 효과를 적용할 문서에
<script type="text/javascript" src="js/hello.js">
// 다른 문장 작성 금지
</script>