Cú pháp JavaScript
Cú pháp JavaScript là tập hợp các quy tắc, cách xây dựng các chương trình JavaScript:
// How to create variables:
var x;
let y;
// How to use variables:
x = 5;
y = 6;
let z = x + y;
Giá trị JavaScript
Cú pháp JavaScript xác định hai loại giá trị:
- Giá trị cố định
- Giá trị biến
Các giá trị cố định được gọi là Literals .
Các giá trị của biến được gọi là Variables .
Chữ JavaScript
Hai quy tắc cú pháp quan trọng nhất cho các giá trị cố định là:
1. Số được viết có hoặc không có số thập phân:
10.50
1001
Hãy tự mình thử »2. Chuỗi là văn bản, được viết trong dấu ngoặc kép hoặc dấu ngoặc đơn:
"John Doe"
'John Doe'
Hãy tự mình thử » Biến JavaScript
Trong ngôn ngữ lập trình, các biến được sử dụng để lưu trữ giá trị dữ liệu.
JavaScript sử dụng các từ khóa var
, let
và const
để khai báo các biến.
Dấu bằng được sử dụng để gán giá trị cho biến.
Trong ví dụ này, x được định nghĩa là một biến. Sau đó, x được gán (cho trước) giá trị 6:
let x;
x = 6;
Hãy tự mình thử »Toán tử JavaScript
JavaScript sử dụng toán tử số học ( +
-
*
/
) để tính các giá trị:
(5 + 6) * 10
Hãy tự mình thử » JavaScript sử dụng toán tử gán ( =
) để gán giá trị cho biến:
let x, y;
x = 5;
y = 6;
Hãy tự mình thử »Biểu thức JavaScript
Biểu thức là sự kết hợp của các giá trị, biến và toán tử để tính toán thành một giá trị.
Việc tính toán được gọi là đánh giá.
Ví dụ: 5 * 10 có giá trị là 50:
5 * 10
Hãy tự mình thử »Biểu thức cũng có thể chứa các giá trị biến:
x * 10
Hãy tự mình thử »Các giá trị có thể có nhiều loại khác nhau, chẳng hạn như số và chuỗi.
Ví dụ: "John" + " " + "Doe", đánh giá là "John Doe":
"John" + " " + "Doe"
Hãy tự mình thử »Từ khóa JavaScript
Từ khóa JavaScript được sử dụng để xác định các hành động sẽ được thực hiện.
Từ khóa let
yêu cầu trình duyệt tạo các biến:
let x, y;
x = 5 + 6;
y = x * 10;
Hãy tự mình thử » Từ khóa var
cũng yêu cầu trình duyệt tạo các biến:
var x, y;
x = 5 + 6;
y = x * 10;
Hãy tự mình thử » Trong những ví dụ này, sử dụng var
hoặc let
sẽ cho kết quả tương tự.
Bạn sẽ tìm hiểu thêm về var
và let
sau trong hướng dẫn này.
Bình luận JavaScript
Không phải tất cả các câu lệnh JavaScript đều được "thực thi".
Mã sau dấu gạch chéo kép //
hoặc giữa /*
và */
được coi là nhận xét .
Các bình luận bị bỏ qua và sẽ không được thực thi:
let x = 5; // I will be executed
// x = 6; I will
NOT be executed
Hãy tự mình thử »Bạn sẽ tìm hiểu thêm về nhận xét ở chương sau.
Mã định danh / Tên JavaScript
Mã định danh là tên JavaScript.
Mã định danh được sử dụng để đặt tên cho các biến, từ khóa và hàm.
Các quy tắc về tên hợp pháp đều giống nhau ở hầu hết các ngôn ngữ lập trình.
Tên JavaScript phải bắt đầu bằng:
- Một chữ cái (AZ hoặc az)
- Ký hiệu đô la ($)
- Hoặc dấu gạch dưới (_)
Các ký tự tiếp theo có thể là chữ cái, chữ số, dấu gạch dưới hoặc ký hiệu đô la.
Ghi chú
Số không được phép làm ký tự đầu tiên trong tên.
Bằng cách này, JavaScript có thể dễ dàng phân biệt số nhận dạng với số.
JavaScript phân biệt chữ hoa chữ thường
Tất cả các mã định danh JavaScript đều phân biệt chữ hoa chữ thường .
Các biến lastName
và lastname
là hai biến khác nhau:
let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
Hãy tự mình thử »JavaScript không hiểu LET hoặc Let là từ khóa let .
Trường hợp JavaScript và lạc đà
Trong lịch sử, các lập trình viên đã sử dụng nhiều cách khác nhau để nối nhiều từ thành một tên biến:
Dấu gạch nối:
họ, tên, master-card, liên tỉnh.
Dấu gạch nối không được phép trong JavaScript. Chúng được dành riêng cho phép trừ.
Gạch dưới:
first_name, Last_name, master_card, inter_city.
Vỏ Camel trên (Vỏ Pascal):
FirstName, LastName, MasterCard, InterCity.
Trường hợp lạc đà dưới:
Các lập trình viên JavaScript có xu hướng sử dụng kiểu chữ lạc đà bắt đầu bằng chữ cái viết thường:
FirstName, LastName, masterCard, interCity.
Bộ ký tự JavaScript
JavaScript sử dụng bộ ký tự Unicode .
Unicode bao gồm (gần như) tất cả các ký tự, dấu câu và ký hiệu trên thế giới.
Để xem kỹ hơn, vui lòng nghiên cứu Tài liệu tham khảo Unicode hoàn chỉnh của chúng tôi.