>웹 프론트엔드 >프런트엔드 Q&A >어떤 버전의 ECMAScript가 있습니까?

어떤 버전의 ECMAScript가 있습니까?

青灯夜游
青灯夜游원래의
2022-01-27 12:17:494062검색

버전은 다음과 같습니다: 1. 버전 1.0, 3. 버전 3.0, 4. 버전 5.1, 6. 버전 2015(줄여서 ES7) ; 8. 2017 버전(ES8); 9. 2018 버전(ES9); 10. 2019 버전(ES10)

어떤 버전의 ECMAScript가 있습니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.

ECMAScript는 Ecma International(이전 유럽 컴퓨터 제조업체 협회)에서 ECMA-262를 통해 표준화한 스크립팅 프로그래밍 언어입니다. 이 언어는 World Wide Web에서 널리 사용됩니다. 흔히 JavaScript 또는 JScript라고 부르므로 JavaScript의 표준으로 이해될 수 있지만 실제로 후자의 두 언어는 ECMA-262 표준의 구현 및 확장입니다.

ECMAScript(ES) 버전 소개(버전 출시 시기)

ES8 출시, "ECMAScript 2017"이라고도 함ES9 출시, "ECMAScript 2018"ES10도 출시되었습니다 "ECMAScript 2019"로 알려져 있음
시간 버전 설명
1997년 6월 ES1.0 출시 7월 ECMA262 표준은 출시
1998년 6월 ES2.0이 출시되었습니다 이 버전 수정은 ISO/IEC 16262 국제 표준에 완전히 부합합니다.
1999년 12월 ES3.0이 출시되었습니다 JavaScript의 공통 표준이 되었고 광범위한 지원을 받았습니다
2007년 10월 ES4.0 초안이 출시되었습니다 주요 공급업체의 의견이 다릅니다.
2008년 7월 ES3.1이 출시되고 ECMAScript 5로 이름이 변경되었습니다. ECMAScript 4.0이 폐지되어 4.0 버전이 존재하지 않습니다
2009년 12월 ES 5.0이 정식 출시되었습니다.
2011년 6월 ES5.1 출시 이 버전은 ISO 국제 표준이 되었습니다(ISO/IEC 16262:2011)
2013년 12월 ES6 초안 출시
2015년 6월 ES6은 공식적으로 발표되어 "ECMASCRIPT 2015"로 이름을 바꿨습니다. TC39위원회는 매년 ECMAScript 버전을 출시하기로 결정했습니다. 2017년 6월

2018년 6월

6월 2019

정식 주소:

ES6: http://www.ecma-international.org/ecma-262/6.0/
ES7: http://www.ecma-international.org/ecma-262/7.0/
ES8: http://www.ecma-international.org/ecma-262/8.0/
ES9: http://www.ecma-international.org/ecma-262/9.0/
ES10: http://www. ecma-international.org/ecma-262/10.0/

관련 프로젝트 주소:

ECMA TC39: https://github.com/tc39
ECMA 262: https://github.com/tc39/ecma262
제안서: https://github.com/tc39/proposals

기타:

ecma-262의 최신 버전 보기: https://www.ecma-international.org/publications/standards/Ecma-262. htm

JavaScript와 ECMAScript의 관계

JavaScript는 스크립팅 언어이고 ECMAScript는 사양입니다. JavaScript는 ECMAScript 사양을 기반으로 하는 스크립팅 언어입니다.

JavaScript는 ECMAScript의 구현 중 하나일 뿐이며 다른 구현도 있습니다.

전문용어 보충 설명:

  • Ecma International(에크마 인터내셔널): 국제 회원제 정보통신표준기구로 1994년 이전에는 유럽컴퓨터제조협회(European Computer Manufacturer Association)라고 불렀습니다.

  • TC39(기술 위원회 39): ESMA의 기술 전문가 위원회 No. 39는 ECMAScript 표준 제정을 담당합니다. 회원으로는 Microsoft, Mozilla, Google 및 기타 대기업이 있습니다.

  • ISO: 국제표준화기구

  • IEC: 국제전기기술위원회(International Electrotechnical Commission)는 1906년에 설립되었으며, 전기공학 및 전자공학 분야의 국제 표준화 업무를 담당하는 세계 최초의 국제 전기기술 표준화 기구입니다.

  • ISO/IEC 16262:2011: ISO 및 IEC 표준을 모두 준수하는 ECMAScript 언어 사양입니다. ISO/IEC 22275:2018에 의해 개정되었습니다.

  • ECMAScript(약어: ES): ECMA-262 및 ISO/IEC 16262 표준에 따라 Ecma International(이전의 유럽 컴퓨터 제조업체 협회)에서 개발한 스크립트 언어 사양입니다.

  • ECMA-262: ECMAScript에서 지원하는 키워드 집합을 정의합니다. 이러한 키워드는 규정에 따라 예약되어 있으며 변수 이름이나 함수 이름으로 사용할 수 없습니다.

  • ECMA 402: ECMAScript 5 이상 버전을 기반으로 일부 국제 API 표준을 개발합니다.

  • ECMA 404: JSON 사양.

  • ECMA 414: ECMAScript와 관련된 사양을 지정합니다. 현재는 262, 402, 404가 포함되어 있습니다.

【관련 권장사항: 자바스크립트 학습 튜토리얼

위 내용은 어떤 버전의 ECMAScript가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.