Giới thiệu
Các tính chất cơ bản của ngôn ngữ Javascript:
- Có một chuẩn chung tên là ECMAScript. Nhưng mỗi Engine lại hổ trợ ở các mức độ khác nhau.
- Phiên bản thường được sử dụng là ECMAScript 6 viết tắt là ES6.
- Phiên bản ES6 ra đời năm 2015 nên cũng gọi là ES2015.
- Và mỗi năm sẽ có một phiên bản mới, và sẽ đặt chúng theo năm.
- Phiên bản mới nhất là ES2020.
Phiên bản ES2015 là phiên bản có nhiều thay đổi so với trước đó bao gồm:
- Hổ trợ viết
class
import
,export
- Khai báo biến với
let
vàconst
- Hàm mũi tên (arrow function)
for...of
- Template string
- Promise
- Giá trị mặc định của hàm số
rest/spread operators
(toán tử ba chấm)
Phiên bản ES2017 hổ trợ một tính năng của lập trình bất đồng bộ:
- Sử dụng từ khóa
async
vàawait
Chương trình Hello World đầu tiên
Đây là chương trình đầu tiên:
|
|
Giải thích ví dụ
Để in ra dòng lệnh debug ra màn hình thì chúng ta thường sử dụng câu lệnh console.log
. Trên trình duyệt câu lệnh này sẽ được in ra khi bật chế độ developer (bằng phím F12
). Hoặc trong NodeJs command line thì sẽ in ra màn hình.
Trên trang web này có sẵn công cụ JS editor. Đây là công cụ sẽ chạy mã Javascript sử dụng Javascript Engine ngay trên trình duyệt.
Để chạy NodeJs command line thì chúng ta cần cài đặt đặt NodeJs trước. Sau đó chúng ta viết file index.js
có nội dung như ví dụ ở trên. Cuối cùng là chạy file js với dòng lệnh node index.js
.
Nhúng Javascript trong ngôn ngữ HTML
Chúng ta có thể viết code Javascript rồi nhúng vào HTML thông qua tag <script>
. Ví dụ sau sẽ viết script sử dụng hàm alert
sẽ hiện lên một thông báo trên trình duyệt.
|
|
Viết file index.html
có nội dung như trên rồi hãy mở lên bằng trình duyệt như Chrome hoặc Firefox. Hoặc chúng ta cũng có thể chạy ví dụ trên với công cụ HTML editor.