Dev_Study/JavaScript

JavaScript 버전

LeeDaniel 2021. 2. 19. 17:23
JavaScript는 1995 년 Brendan Eich에 의해 발명되었으며 1997 년 ECMA 표준이되었습니다.
ECMAScript는 언어의 공식 이름입니다.
ECMAScript 버전은 ES1, ES2, ES3, ES5 및 ES6으로 축약되었습니다.
2016 년 이후 새 버전은 연도별로 이름이 지정됩니다 (ECMAScript 2016/2017/2018).

ECMAScript 버전

Ver 공식 이름 기술
ES1 ECMAScript 1 (1997) First edition
ES2 ECMAScript 2 (1998) Editorial changes
ES3 ECMAScript 3 (1999) Added regular expressions
Added try/catch
ES4 ECMAScript 4 Never released
ES5 ECMAScript 5 (2009) Added "strict mode"
Added JSON support
Added String.trim()
Added Array.isArray()
Added Array iteration methods
ES6 ECMAScript 2015 Added let and const
Added default parameter values
Added Array.find()
Added Array.findIndex()
  ECMAScript 2016 Added exponential operator (**)
Added Array.prototype.includes
  ECMAScript 2017 Added string padding
Added Object.entries
Added Object.values
Added async functions
Added shared memory
  ECMAScript 2018 Added rest / spread properties
Added asynchronous iteration
Added Promise.finally()
Additions to RegExp

 ECMAScript 1-6은 모든 최신 브라우저에서 완벽하게 지원됩니다.


ES5에 대한 브라우저 지원 (2009)

브라우저 버전 시작 날짜
Chrome 23 2012 년 11 월
Firefox 21 2013 년 5 월
IE 9 * 2011 년 3 월
IE / Edge 10 2012 년 9 월
Safari 6 2012 년 7 월
Opera 15 2013 년 7 월

Internet Explorer 9는 ECMAScript 5 "strict mode"를 지원하지 않습니다.


ES6에 대한 브라우저 지원 (2015)

브라우저 버전 시작 날짜
Chrome 51 2016 년 5 월
Firefox 52 2017 년 3 월
Edge 14 2016 년 8 월
Safari 10 2016 년 9 월
Opera 38 2016 년 6 월

✔ Internet Explorer는 ECMAScript 2015를 지원하지 않습니다.


ECMAScript 2016에 대한 브라우저 지원

브라우저 버전 시작 날짜
Chrome 52 2016 년 7 월
Firefox 54 2017 년 6 월
Edge 14 2016 년 8 월
Safari 10.1 2017 년 3 월
Opera 39 2016 년 8 월

 

출처 : www.w3schools.com/js/js_versions.asp

반응형

'Dev_Study > JavaScript' 카테고리의 다른 글

[JS] 객체 ( Object )  (0) 2021.03.10
[JS] 배열 ( Array )  (0) 2021.03.10
HTML DOM 메소드  (0) 2021.03.04
BOM - Window  (0) 2021.03.04
HTML DOM ( Document Object Model )  (0) 2021.02.19