자바스크립트® (JS로 줄여 불리기도 하는) 가볍고 인터프리터가 있는 객체 지향 언어로, 1급 함수를 지원합니다. 주로 웹 페이지에 사용되는 스크립트 언어로 알려져있지만 node.js나 Apache CouchDB처럼 웹 브라우저가 아닌 환경에서도 사용됩니다. JavaScript는 역동적이고 자료형이 자유로우며(type safe) 객체지향형(Orient-Object), 명령형(Imperative), 함수형(Functional) 프로그래밍 스타일을 사용할 수 있는 Prototype 기반의 다중 패러다임 스크립트 언어 입니다.
JavaScript의 표준은 ECMAScript입니다. 2012년부터 최신 브라우저들은 모두 ECMAScript 5.1의 기능을 전부 지원합니다. 예전 브라우저의 경우는 최소한 ECMAScript 3까지는 지원합니다. ECMAScript 표준의 6번째 버전은 현재 작업 중입니다. 달라지는 신기능에 대한 진행 상황은 관련 위키에서 볼 수 있습니다.
이 섹션은 JavaScript 언어 자체에 대해서만 다루며 웹 페이지를 비롯한 다른 사용 환경에 대해서는 다루지 않습니다. 웹 페이지에서의 API에 대해 알고 싶다면 DOM 문서를 참고하시기 바랍니다. DOM과 JavaScript를 함께 사용하는 방법은 DOM 레퍼런스를 읽어보세요.