IMG-LOGO
×

Tài Liệu Học

Khoá học lập trình Javascript

Khai báo biến & hàm mặc định trong Javascript

[Video] Tạo dự án JS đầu tiên - Lập Trình JS [Video] Khai báo biến - toán tử - Lập Trình JavaScript [Video] Các hàm sẵn có trong js - Khoá Học Lập Trình JS

Mệnh đề điều kiện

[Video] Cấu trúc điều kiện if else switch - Lập trình Javascript

Vòng lặp for, while, do..while

[Video] Tìm hiểu vòng lặp for, while, do .. while trong Javascript

Array & Function & Object

[Video] Tìm hiểu Function trong Javascript [Video] Tìm hiểu Array trong Javascript [Video] Khai báo Object trong Javascript [Video] Gửi giữ liệu qua các trang html bằng javascript - HTML/CSS [Video] Bài tập - ôn tập mảng - quản lý sinh viên - Lập trình Javascript [Video] Khai báo function trong Object - Lập trình Javascript [Video] Tìm hiểu function trong string - Lập trình Javascript

Xử lý sự kiện & thao tác thẻ HTML

[Video] Event - Lập Trình JS [Video] Tương tác lên tags trong HTML bằng JS [Video] Thêm tags vào tags khác bằng javascript + ví du thêm sinh viên - lập trình JS [Video] Tương tác thẻ HTML bằng Javascript qua ví dụ đặt đơn hàng (Order Entry Form) [Video] Bài tập - Quản lý sản phẩm bằng javascript - lập trình javascript [Video] Quản lý sinh viên - Lập trình Javascript

Lưu trữ Javascript

[Video] Cookie - khoá học lập trình JavaScript [Video] Localstorage - Khoá học lập trình JavaScript [Video] Lưu trữ thông tin sinh viên bằng LocalStorage - Lập trình Javascript

Examination & Ôn Tập Tổng Quát

1000 Bài tập JavaScript - Lập Trình JavaScript




Trang Chủ Học JS JavaScript Versions - Các phiên bản JavaScript

JavaScript Versions - Các phiên bản JavaScript

by GokiSoft.Com - 13:47 18/05/2020 2,211 Lượt Xem

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).


Các phiên bản ECMAScript

Phiên bảnTên chính thứcMô tả
1ECMAScript 1 (1997)Phiên bản đầu tiên.
2ECMAScript 2 (1998)Chỉ thay đổi trình biên tập.
3ECMAScript 3 (1999)Thêm Regular Expressions.
Thêm try/catch.
4ECMAScript 4Không bao giờ được ra mắt.
5ECMAScript 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.1ECMAScript 5.1 (2011)

Thay đổi trình biên tập.

6ECMAScript 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().
7ECMAScript 2016Thêm toán tử lũy thừa (**).
Thêm Array.prototype.includes.
8ECMAScript 2017Thê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ẻ.
9ECMAScript 2018Thê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.


Trình duyệt nào hỗ trợ


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 nào hỗ trợ cho ES5 (2009)

Trình duyệtPhiên bảnTừ ngày
Chrome23Sep 2012
Firefox21Apr 2013
IE9*Mar 2011
IE / Edge10Sep 2012
Safari6Jul 2012
Opera15Jul 2013

* IE 9 không hỗ trợ ECMAScript 5 "sử dụng chế độ nghiêm ngặt".


Trình duyệt nào hỗ trợ cho ES6 (ECMAScript 2015)


Trình duyệtPhiên bảnNgày
Chrome51May 2016
Firefox54Jun 2017
Edge14Aug 2016
Safari10Sep 2016
Opera38 Jun 2016


IE không hỗ trợ ECMAScript 2015.


Trình duyệt nào hỗ trợ cho ES7 (ECMAScript 2016)


Trình duyệtPhiên bảnNgày
Chrome68May 2018
Opera55Aug 2018



JavaScript / ECMAScript


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ămJavaScriptECMATrình duyệt
19961.0Netscape 2
1997 ECMAScript 1IE 4
19981.3 Netscape 4
1999 ECMAScript 2IE 5
2000 ECMAScript 3IE 5.5
20001.5 Netscape 6
20001.5 Firefox 1
2011 ECMAScript 5IE 9 (Trừ "use strict")
20111.8.5Firefox 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:



Bình luận



Chia sẻ từ lớp học

Phân Loại Bài Viết

Tài Liệu Tham Khảo

Đã sao chép!!!