JavaScript는 웹 페이지에 상호 작용 및 동적 효과를 추가하는 데 사용되는 프로그래밍 언어입니다. JavaScript는 처음부터 여러 버전으로 발전하고 발전해 왔습니다. 이 글에서는 JavaScript 버전과 중요한 변경 사항에 대해 설명합니다.
- JavaScript 1.0
원본 JavaScript는 Netscape의 Brendan Eich가 1995년에 만들었습니다. Mocha와 LiveScript의 합병으로 JavaScript 1.0이 탄생했습니다. 브라우저에서 널리 사용되는 최초의 JavaScript 버전이었습니다. 매우 기본적인 버전이지만 후속 버전의 기반을 마련합니다.
- JavaScript 1.1
JavaScript 1.1은 1996년에 출시되었으며 JavaScript 1.0의 확장 버전입니다. 정규식, for/in 루프, toSource() 메서드 및 사용자 정의 예외에 대한 지원을 추가합니다. JavaScript 1.1은 모든 브라우저에서 지원되지는 않았지만 당시 웹 개발자에게 더 많은 옵션을 제공했습니다.
- JavaScript 1.2
JavaScript 1.2는 1997년에 출시되었습니다. 이 버전의 JavaScript에는 Array.sort(), Object.defineProperty() 및 Function.bind()와 같이 오늘날에도 여전히 널리 사용되는 많은 기능이 도입되었습니다. 또한 RegExp 및 Boolean과 같은 새로운 데이터 유형도 지원합니다.
- JavaScript 1.3
JavaScript 1.3은 1998년에 출시되었으며 JavaScript가 크게 개선되었습니다. JavaScript 1.3은 정규 표현식, Date 객체 및 예외에 대한 향상된 기능을 포함하여 새로운 객체 모델을 도입하고 브라우저에 더 나은 스크립팅 제어 기능을 제공합니다.
- JavaScript 1.4
JavaScript 1.4는 1999년에 출시되었으며 JavaScript의 강력한 확장 기능입니다. 여기에는 RegExp.exec(), String.charAt() 및 window.captureEvents()와 같은 일련의 새로운 메서드와 함수가 포함되어 있습니다. 또한 보안 강화를 위해 스크립트 권한을 제한하는 기능을 제공하여 보안 관점에서도 고려합니다.
- JavaScript 1.5
JavaScript 1.5는 2000년에 출시되었습니다. 예외 처리, JavaScript 1.2 및 1.3 버전에 이미 있는 기능에 대한 전체 지원, 향상된 오류 처리 메커니즘 등을 포함하여 많은 변경 사항이 적용되었습니다.
- JavaScript 1.6
JavaScript 1.6은 2005년에 출시되어 XML 및 XHTML을 기반으로 하는 새로운 기능과 속성은 물론 향상된 배열 처리 및 오류 처리 기능을 제공합니다. 이 버전은 JavaScript를 크로스 플랫폼 및 크로스 언어 통신으로 만드는 강력한 방법인 JSON도 지원합니다.
- JavaScript 1.7
JavaScript 1.7은 2006년에 출시되어 반복자 및 생성기와 같은 고급 기능을 제공합니다. 이 버전은 브라우저에 더 많은 제어 기능과 향상된 예외 처리 및 디버깅 기능을 제공합니다.
- JavaScript 1.8
JavaScript 1.8은 2008년에 출시되어 JIT 컴파일러와 멀티스레드 프로그래밍 및 개인 속성에 대한 지원을 제공했습니다. 동시에 이 버전은 풍부한 변수 파서 및 기능적 제어 흐름 구조와 같은 새로운 기능도 제공합니다.
- ECMAScript 5
ECMAScript 5는 2009년에 출시되었습니다. JavaScript의 기본 표준입니다. 이 버전에는 엄격 모드(엄격 모드), JSON 개체 표준화, 일부 메서드 및 기능 개선 등 중요한 업데이트가 도입되었습니다. 최적화.
- ECMAScript 6/ECMAScript 2015
ECMAScript 6은 2015년에 출시되었으며 JavaScript에 대한 또 다른 주요 업데이트였습니다. 이 버전에는 클래스, 모듈성, 화살표 함수, 기본 매개변수, 구조 분해 및 생성기와 같은 새로운 기능이 도입되었습니다. 그러나 ECMAScript 6은 이전 버전의 JavaScript와 호환되지 않으므로 업그레이드하거나 전처리기를 사용해야 할 수도 있습니다.
- ECMAScript 2016 / ECMAScript 7
ECMAScript 2016은 2016년에 출시되었으며 Array.includes(), 지수 연산자, 기본 재설정 매개변수, async/await 등과 같은 많은 새로운 언어 기능을 제공했습니다.
- ECMAScript 2017 / ECMAScript 8
ECMAScript 2017은 2017년에 출시되어 비동기 함수, Object.values() 및 Object.entries() 메서드와 같은 새로운 기능을 JavaScript에 도입했습니다. 또한 SharedArrayBuffer, Atomics 및 데이터 구조를 포함한 새로운 표준 라이브러리가 도입되었습니다.
- ECMAScript 2018 / ECMAScript 9
ECMAScript 2018은 2018년에 출시되었으며 비동기 반복, Rest/Spread 속성, Promise.finally(), 그룹 캡처라는 정규식 등과 같은 많은 중요한 기능을 언어에 도입했습니다.
요약:
JavaScript는 원래 JavaScript 1.0부터 최신 ECMAScript 2018까지 여러 개선과 진화를 거쳤습니다. 계속해서 개발 및 개선되어 웹 개발자에게 더 나은 기능과 경험을 제공합니다. JavaScript 버전의 변경으로 인해 JavaScript는 강력한 프로그래밍 언어가 되었을 뿐만 아니라 편리하고 사용하기 쉬운 많은 기능을 제공하게 되었습니다. 현재 개발자에게는 다양한 버전의 JavaScript를 이해하는 것이 매우 필요합니다.
위 내용은 자바스크립트 버전은 몇 개인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!