Phiên bản JavaScript
- Trang trước Từ khóa bảo vệ JS
- Trang tiếp theo JS 2009 (ES5)
Phiên bản JavaScript
JavaScript được Brendan Eich phát minh 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ữ này.
Từ năm 2015, ECMAScript được đặt tên theo năm (ECMAScript 2015).
Phiên bản ECMAScript
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 cách chỉnh sửa. |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | Chưa được phát hành. |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | Chỉnh sửa thay đổi. |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript thường được viết tắt là ES.
Trình duyệt hỗ trợ
Tất cả các trình duyệt đều hỗ trợ hoàn toàn ECMAScript 3.
Tất cả các trình duyệt hiện đại đều hỗ trợ hoàn toàn ECMAScript 5.
Hỗ trợ trình duyệt cho ES5 (2009)
Trình duyệt | Phiên bản | Ngày bắt đầu |
---|---|---|
Chrome | 23 | Tháng 9 năm 2012 |
Firefox | 21 | Tháng 4 năm 2013 |
IE | 9* | Tháng 3 năm 2011 |
IE / Edge | 10 | Tháng 9 năm 2012 |
Safari | 6 | Tháng 7 năm 2012 |
Opera | 15 | Tháng 7 năm 2013 |
* Internet Explorer 9 không hỗ trợ ECMAScript 5 "use strict".
Hỗ trợ trình duyệt cho ES6 (ECMAScript 2015)
Trình duyệt | Phiên bản | Ngày |
---|---|---|
Chrome | 58 | Tháng 4 năm 2017 |
Firefox | 54 | Tháng 6 năm 2017 |
Edge | 14 | Tháng 8 năm 2016 |
Safari | 10 | Tháng 9 năm 2016 |
Opera | 55 | Tháng 8 năm 2017 |
Internet Explorer không hỗ trợ ECMAScript 2015.
Hỗ trợ trình duyệt cho ES7 (ECMAScript 2016)
Trình duyệt | Phiên bản | Ngày |
---|---|---|
Chrome | 68 | Tháng 5 năm 2018 |
Opera | 47 | Tháng 7 năm 2018 |
JavaScript / ECMAScript
JavaScript Được phát triển cho Netscape. Netscape 2 là trình duyệt đầu tiên chạy JavaScript.
Sau Netscape, Quỹ Mozilla tiếp tục phát triển JavaScript cho trình duyệt Firefox.
Phiên bản JavaScript mới nhất là 1.8.5. (Cùng với ECMAScript 5).
ECMAScript Được phát triển bởi ECMA International sau khi tổ chức này tiếp nhận JavaScript.
Phiên bản đầu tiên của ECMAScript được phát hành vào năm 1997.
Danh sách này so sánh các 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 (ngoài "use strict") | |
2011 | 1.8.5 | Firefox 4 (ngoài parseInt có số không đầu) | |
2012 | IE 10 | ||
2012 | Chrome 23 | ||
2012 | Safari 6 | ||
2013 | Firefox 21 | ||
2013 | Opera 15 | ||
2015 | ECMAScript 2015 | Hỗ trợ phần nào trong tất cả các trì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)
Internet Explorer 9 không hỗ trợ ECMAScript 5“use strict”
Chrome 23, IE 10 và Safari 6 là những trình duyệt đầu tiênHoàn toànTrình duyệt hỗ trợ ECMAScript 5:
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
Tháng 9 năm 2012 | Tháng 9 năm 2012 | Tháng 4 năm 2013 | Tháng 7 năm 2012 | Tháng 7 năm 2013 |
- Trang trước Từ khóa bảo vệ JS
- Trang tiếp theo JS 2009 (ES5)