웹페이지에 생동감을 불어넣기 위해 만들어진 프로그래밍 언어
자바스크립트로 작성한 프로그램을 Script라고 한다.
Script는 웹페이지의 HTML 안에 작성할 수 있다.
웹페이지를 불러올 때 Script가 자동으로 실행된다.
Script는 특별한 준비나 컴파일 없이 보통의 문자 형태로 작성할 수 있고, 실행할 수 있다.
자바스크립트는 브라우저뿐만 아니라 서버에서도 실행할 수 있다. 이외에도 **자바스크립트 엔진(JavaScript engine)**이라 불리는 특별한 프로그램이 들어 있는 모든 디바이스에서도 동작한다.
→ 브라우저는 보안을 위해 자바스크립트의 기능에 제약을 걸어 둠. 이런 제약은 악성 웹페이지가 개인정보에 접근하거나 데이터를 손상하는 것을 막기 위해 만들어짐.