어떤 프로그래밍 언어를 쓰던 버전에 대한 이해는 중요하다 할 수 있다.
특히 파이썬의 경우를 보면 쉽게 이해가 가는데
파이썬 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)
ECMA스크립트 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. ECMA스크립트(ECMAScript, 또는 ES[1])란, Ecma International이 ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어를 말한다. 자바스크립트를 표
ko.wikipedia.org
'* Web > [Front] Js' 카테고리의 다른 글
[JavaScript] 자바스크립트 : 기본 입출력(전체 틀로 익히자) (0) | 2020.12.29 |
---|---|
[JavaScript] 자바스크립트 원하는 구구단 결과값 입출력(Math 객체 활용) (0) | 2020.10.23 |
댓글