JavaScript (일반적으로 약어로 JS)는 ECMAScript 표준의 방언 인 해석 된 프로그래밍 언어입니다. 객체 지향, 프로토 타입 기반, 명령형, 느슨한 유형 및 동적으로 정의됩니다.

주로 클라이언트 측에서 사용되며 웹 브라우저의 일부로 구현되어 사용자 인터페이스와 동적 웹 페이지 및 서버 측 JavaScript (서버 측 JavaScript 또는 SSJS)를 개선 할 수 있습니다. 예를 들어, PDF 문서, 데스크탑 애플리케이션 (대부분 위젯)과 같은 웹 외부 애플리케이션에서 사용하는 것도 중요합니다.

2012 년부터 모든 최신 브라우저는 JavaScript 버전 인 ECMAScript 5.1을 완벽하게 지원합니다. 이전 브라우저는 최소한 ECMAScript를 지원합니다. 여섯 번째 판은 2015 년 7 월에 출시되었습니다 .4

JavaScript는 C와 유사한 구문으로 설계되었지만 Java 프로그래밍 언어의 이름과 규칙을 채택했습니다. 그러나 Java와 JavaScript는 의미와 목적이 다릅니다.

모든 최신 브라우저는 웹 페이지에 포함 된 JavaScript 코드를 해석합니다. 웹 페이지와 상호 작용하기 위해 JavaScript 언어가 DOM (문서 개체 모델) 구현과 함께 제공됩니다.

전통적으로 HTML 웹 페이지에서 서버 기능에 액세스하지 않고 클라이언트 애플리케이션의 프레임 워크 내에서만 작업을 수행하는 데 사용되었습니다. 현재 AJAX와 같은 다른 기술의 도움과 함께 서버에서 정보를주고받는 데 널리 사용됩니다. JavaScript는 HTML 코드와 함께 명령문이 다운로드 될 때 사용자 에이전트에서 해석됩니다.