JavaScript được sáng tạo ra bởi Brendan Eich vào năm 1995, và trở thành tiêu chuẩn ECMA vào năm 1997.
ECMAScript là tên chính thức của ngôn ngữ.
Từ 2015 ECMASCript được đặt tên theo năm (ECMAScript 2015).
Phiên bản | Tên chính thức | Mô tả |
---|---|---|
1 | ECMAScript 1 (1997) | Phiên bản đầu tiên. |
2 | ECMAScript 2 (1998) | Chỉ thay đổi trình biên tập. |
3 | ECMAScript 3 (1999) | Thêm Regular Expressions. Thêm try/catch. |
4 | ECMAScript 4 | Không bao giờ được ra mắt. |
5 | ECMAScript 5 (2009) | Thêm "strict mode". Thêm hỗ trợ JSON. Thêm String.trim(). Thêm Array.isArray(). Thêm phương thức lặp mảng. |
5.1 | ECMAScript 5.1 (2011) | Thay đổi trình biên tập. |
6 | ECMAScript 2015 | Thêm let và const. Thêm các giá trị tham số mặc định. Thêm Array.find(). Thêm Array.findIndex(). |
7 | ECMAScript 2016 | Thêm toán tử lũy thừa (**). Thêm Array.prototype.includes. |
8 | ECMAScript 2017 | Thêm đệm chuỗi. Thêm thuộc tính đối tượng:new. Thêm hàm Async . Thêm bộ nhớ chia sẻ. |
9 | ECMAScript 2018 | Thêm thuộc tính rest / spread . Thêm lặp Asynchronous . Thêm Promise.finally(). Bổ sung cho RegExp. |
ECMAScript thường được viết tắt là ES.
ECMAScript 3 được hỗ trợ đầy đủ trên tất cả các trình duyệt.
ECMAScript 5 được hỗ trợ đầy đủ trên tất cả các trình duyệt hiện đại.
Trình duyệt | Phiên bản | Từ ngày |
---|---|---|
Chrome | 23 | Sep 2012 |
Firefox | 21 | Apr 2013 |
IE | 9* | Mar 2011 |
IE / Edge | 10 | Sep 2012 |
Safari | 6 | Jul 2012 |
Opera | 15 | Jul 2013 |
* IE 9 không hỗ trợ ECMAScript 5 "sử dụng chế độ nghiêm ngặt".
Trình duyệt | Phiên bản | Ngày |
---|---|---|
Chrome | 51 | May 2016 |
Firefox | 54 | Jun 2017 |
Edge | 14 | Aug 2016 |
Safari | 10 | Sep 2016 |
Opera | 38 | Jun 2016 |
IE không hỗ trợ ECMAScript 2015.
Trình duyệt | Phiên bản | Ngày |
---|---|---|
Chrome | 68 | May 2018 |
Opera | 55 | Aug 2018 |
JavaScript đã từng được phát triển cho Netscape. Netscape 2 đã từng là trình duyệt đầu tiên chạy JavaScript.
Sau Netscape là nền tảng Mozilla tiếp tục phát triển JavaScript cho trình duyệt Firefox.
Phiên bản mới nhất của JavaScript đã là 1.8.5. ( đồng nhất với ECMAScript 5 ).
ECMAScript đã từng được phát triển bởi liên hiệp ECMA sau khi tổ chức này áp dụng JavaScript.
Phiên bản của ECMAScript đã được ra mắt vào năm 1997.
Danh sách sau so sánh các số phiên bản của các sản phẩm khác nhau:
Năm | JavaScript | ECMA | Trình duyệt |
---|---|---|---|
1996 | 1.0 | Netscape 2 | |
1997 | ECMAScript 1 | IE 4 | |
1998 | 1.3 | Netscape 4 | |
1999 | ECMAScript 2 | IE 5 | |
2000 | ECMAScript 3 | IE 5.5 | |
2000 | 1.5 | Netscape 6 | |
2000 | 1.5 | Firefox 1 | |
2011 | ECMAScript 5 | IE 9 (Trừ "use strict") | |
2011 | 1.8.5 | Firefox 4 (Ngoại trừ các số 0 đứng đầu trong parseInt) | |
2012 | IE 10 | ||
2012 | Chrome 23 | ||
2012 | Safari 6 | ||
2013 | Firefox 21 | ||
2013 | Opera 15 | ||
2015 | ECMAScript 2015 | Được hỗ trợ một phần trong tất cả các ttrình duyệt |
IE 4 là trình duyệt đầu tiên hỗ trợ ECMAScript 1 (1997).
IE 5 là trình duyệt đầu tiên hỗ trợ ECMAScript 2 (1999).
IE 5.5 là trình duyệt đầu tiên hỗ trợ ECMAScript 3 (2000).
IE 9* là trình duyệt đầu tiên hỗ trợ ECMAScript 5 (2011).
IE 9 không hỗ trợ ECMAScript 5 "sử dụng chế độ nghiêm ngặt(use strict)".
Chrome 23, IE 10, và Safari 6 từng là trình duyệt đầu tiên hỗ trợ đầy đủ ECMAScript 5:
Ứng Dụng Học
Theo dõi cập nhật nội dung học trên Youtube & Facebook
Thông Tin Liên Hệ
Công Ty Cổ Phần Phát Triển Công Nghệ Gozic.
Website: https://ziczacvn.com
SĐT: 096 - 70 25 996
Email: ziczacgroup@gmail.com
Thiết kế webiste chuyên nghiệp
Thiết kế phần mềm quản trị
Thiết kế ứng dụng Android
Thiết kế ứng dụng IOS
Thiết kế Web App
Hỗ trợ Digital Marketing
Hỗ trợ quảng cáo Google Ads
Hỗ trợ quảng cáo Facebook Ads
Hỗ trợ SEO Website