ESMAscript
JavaScript는
1995년 넷스케이프(Netscape
) 웹페이지에 동적인 요소를 구현하기 위해서 발명되었습니다.
그 후 넷스 케이브뿐만 아니라 다른 웹 브라우저들까지 이를 탑재하기 시작했고, 다양한 웹 브라우저들에서 JavaScript
가 공통되게 잘 작동되기 위해서는 표준 규격이 필요성이 커지게 되었습니다. 때문에 ECMA
국제기구에서는 'ECMAScript standard
'라는 스크립트 표준을 만들었습니다.
ECMAScript
는 ECMA
인터내셔널에 의해 제정된 ECMA-262
기술 규격에 의해 정의된 범용 스크립트 언어입니다.
ES6
는 ECMA
라는 국제 기구에서 만든 표준문서인 ECMAScript
(=ES
)의 6번째 개정판 문서에 있는 표준 스펙을 하고,
ES
의 6번째 버전이 15년도에 출시 되어 ES2015
라고도 불립니다.
마찬가지로, 7번째 버전인 ES7
는 2016년에 출시되어 ES2016
이라고도 불립니다.
규격 사항 및 표준 사항
자바스크립트를 사용하기 위해서는 자바스크립트 엔진이 필요하고, 각 브라우저마다 다른 엔진을 가지고 있는데 이 엔진들은 ESMAScript
라는 표준 문을 통해 엔진이 구현되어 있습니다.
비유
- 사용 언어 : 국어 -
javascript
- 일상생활에서 쓰는 언어의 기준이 되는 국어 : 표준어 -
ECMA-262
- 표준어를 관리하는 곳 : 국립국어원 -
ECMA 인터내셔널
- 국립국어원이 정한 표준어의 여러 가지규칙들(발음 또는 맞춤법) -
ECMAScript
읽어주셔서 감사합니다 🤟
'FRONT-END > JAVASCRIPT' 카테고리의 다른 글
(JAVASCRIPT) 단일 데이터 타입 - 숫자 타입 (3) | 2022.08.03 |
---|---|
(JAVASCRIPT) 변수 이름을 효과적으로 짓는 방법 (5) | 2022.08.03 |
JAVASCRIPT 관련 모음 (0) | 2022.08.02 |
(Javascript)개발자 도구 콘솔창 차단 방법 - 사이트 이동 (3) | 2022.07.03 |
(티스토리) 태그 쉼표 제거 하는 방법 - Javascript (1) | 2022.07.02 |