본문 바로가기
* Web/[Front] Js

[JavaScript] 자바스크립트 버전? ECMA Script에 대한 이해

by codinguser 2021. 1. 4.

[JavaScript] 자바스크립트 버전? ECMA Script에 대한 이해
자바스크립트 버전에 대한 이해

 

 

 

 

어떤 프로그래밍 언어를 쓰던 버전에 대한 이해는 중요하다 할 수 있다.

 

특히 파이썬의 경우를 보면 쉽게 이해가 가는데

파이썬 2.x와 3.x에 대한 버전의 차이는 매우 크다 할 수 있다.

 

이 글을 쓰게 된 이유는

 

JavaScript라는 버전 또한 역시 버전이 존재하는 건 당연시 하지만, 그 이름이 다소 생소하여 정확히 인지하고자 작성하게 되었다.

 

기본적으로 Js.ver x.x  로 될 줄 알았지만,

 

JavaScript에 대한 버전은

 

ECMA

Script

Number

 

앞글자를 따서

 

ES5, ES6, ES11...

 

이렇게 나타낸다.

 

 

이름의 유래를 살펴보면 다음과 같다.

 

"ECMA Script 란, ECMA라는 곳에서 표준화시켜 놓은 스크립트를 의미한다."

 

 

 

정 리


그냥 JavaScript라는 언어를 표준화를 위해 ECMA Script에서 나온 버전을 참고한 것이다 라는 정도로만 알고 있으면 된다.

 

 

 

1. JavaScript = 프로그래밍 언어

2. ECMA Script = JavaScript의 표준화를 위해 ECMA라는 곳에서 제작한 표준 스크립트

 

즉 JavaScript는 버전업이 되더라도 표준화를 위해 ECMA Script를 참조할 수밖에 없는 것이다.

 

 

개발 이론자가 될게 아니라면,

그냥 자바스크립트 버전이 "아 이런 거구나"라는 정도만 알고 가면 그만이다 라고 생각한다.

 

 

ref)

참조 1

 

ECMA스크립트 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. ECMA스크립트(ECMAScript, 또는 ES[1])란, Ecma International이 ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어를 말한다. 자바스크립트를 표

ko.wikipedia.org

 

 

 

 

댓글