JavaScript란?

JavaScript(JS)가벼운 인터프리터형, JIT-컴파일형 프로그래밍 언어, first-class functions를 지원한다.

주로 웹 페이지를 위한 스크립팅 언어로 알려졌지만, Node.js, Apache CouchDB, Adobe Acrobat처럼 많은 비 브라우저 환경에서도 사용된다.

JavaScript프로토타입 기반의 다중 패러다임 스크립팅 언어로서, 역동적이고, 객체지향형, 명령형 및 선언형(가령 함수형 프로그래밍) 스타일을 지원한다.

이 문서는 JavaScript 언어 자체만 다루며 웹 페이지를 비롯한 다른 사용 환경에 대해서는 다루지 않는다. 웹 페이지의 특정 API에 대하여 알고 싶다면 웹 APIDOM을 참고하면 됩니다.

JavaScript의 표준은 ECMAScript입니다.

2012년 기준 최신 브라우저는 모두 ECMAScript 5.1을 전부 지원한다.

이전 브라우저의 경우는 최소한 ECMAScript 3까지 지원한다.

2015년 6월 17일 ECMA International에서는 ㄴ공식명 ECMAScript 2015로 불리는 ECMAScript의 6번째 주 버전을 발표했다(ECMAScript 6 혹은 ES6).

그 이후 ECMAScript 표준은 출시가 1년 주기이다.

JavaScriptJava 프로그래밍 언어와 혼동해서는 안된다.

"Java"와 "JavaScript" 두 가지 모두 Oracle이 미국 및 기타 국가에 등록한 상표이다. 하지만, 두 언어는 문법 체계와 사용방법이 전혀 다릅니다.


Reference