유블로그

ECMA Script, ES6, 바벨 본문

JavaScript & jQuery

ECMA Script, ES6, 바벨

yujeong kang 2021. 6. 17. 18:04

 

ECMA-262란 스크립트 언어를 표준화하기 위한 규격이다.

그 규격을 따른 언어가 ECMA Script이다.

 

자바스크립트는 ECMA Script의 표준 사양을 가장 잘 구현한 언어이다.

 

https://www.ecma-international.org/publications-and-standards/standards/ecma-262/

 

ECMA-262 - Ecma International

ECMAScript® 2020 language specification, 11th edition - ECMAScript is a programming language based on several technologies like JavaScript and JScript.

www.ecma-international.org

 

이 곳에서 아래와 같은 ECMA 규격을 문서로 확인할 수 있다.

 

 

ES6는 ECMAScirpt 6이다.

ECMA-262 표준의 제 6판을 의미한다.

ES2015, ECMAScript 2015, ES6 모두 같은 말이다.

 

 

ES6가 나왔으니 바벨도 간단히 정리하겠다

바벨은 ES6를 ES5로 변환해주는 트랜스컴파일러다.

ES6로 새로운 문법과 기술들을 사용할 수 있었지만 브라우저 호환성이 좋지 않았다.

바벨을 사용하면 ES6를 준수하지 않는 IE를 고려할 수 있다 !

'JavaScript & jQuery' 카테고리의 다른 글

프로토타입  (0) 2021.06.17
자바스크립트 데이터 타입  (0) 2021.06.17
JavaScript 코드를 jQuery로 변환하기  (0) 2020.09.20
[JavaScript] window 객체와 객체 사용법  (0) 2020.09.20
[jQuery] jQuery의 특징  (0) 2020.09.20