Cú pháp JavaScript là tập hợp & NBSP; Quy tắc, cách các chương trình JavaScript được xây dựng:
// Cách tạo biến: Var X; Hãy để y;
var x;
let y;
// Cách sử dụng các biến: x = 5; y = 6; Đặt z = x + y;
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
Giá trị cố định được gọi là nghĩa đen.Literals.
Giá trị biến được gọi là biến.Variables.
JavaScript nghĩa đen
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:Numbers are written with or without decimals:
2. Chuỗi là văn bản, được viết trong các trích dẫn gấp đôi hoặc đơn:Strings are text, written within double or single quotes:
Biến JavaScript
Trong ngôn ngữ lập trình, các biến được sử dụng để lưu trữ các giá trị dữ liệu.variables are used to store data values.
JavaScript sử dụng các từ khóa var
, let
và const
để khai báo các biến.declare variables.
Một dấu hiệu bằng nhau được sử dụng để gán các giá trị cho các biến.equal sign is used to assign values to variables.
Trong ví dụ này, x được định nghĩa là một biến. Sau đó, x được gán [đã cho] giá trị 6:
Toán tử JavaScript
JavaScript sử dụng các toán tử số học [+
-
*
/
] để tính toán các giá trị:arithmetic operators [ +
-
*
/
] to compute values:
JavaScript sử dụng toán tử gán [=
] để gán các giá trị cho các biến:assignment operator [ =
] to assign values to variables:
Biểu thức JavaScript
Một 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 theo giá trị.
Việc tính toán được gọi là đánh giá.
Ví dụ: 5 * 10 đánh giá là 50:
Biểu thức cũng có thể chứa các giá trị biến:
Các giá trị có thể thuộc nhiều loại khác nhau, chẳng hạn như số và chuỗi.
Ví dụ: "John" + "" + "DOE", đánh giá thành "John Doe":
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.keywords are used to identify actions to be performed.
Từ khóa let
bảo trình duyệt tạo các biến:
Từ khóa var
cũng cho trình duyệt tạo các biến:
Trong các ví dụ này, sử dụng var
hoặc let
sẽ tạo ra kết quả tương tự.
Bạn sẽ tìm hiểu thêm về var
và let
sau này trong hướng dẫn này.
JavaScript Nhận xét
Không phải tất cả các câu lệnh JavaScript đều được "thực hiện".
Mã sau khi chém đôi let
4 hoặc giữa let
5 và let
6 được coi là một nhận xét.comment.
Nhận xét bị bỏ qua và sẽ không được thực thi:
Bạn sẽ tìm hiểu thêm về các bình luận trong một chương sau.
Định danh / tên JavaScript
Định danh là tên JavaScript.
Định danh được sử dụng để đặt tên cho các biến và từ khóa và các chức năng.
Các quy tắc cho tên hợp pháp là giống nhau trong 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 [A-Z hoặc A-Z]
- Một dấu hiệu đô la [$]
- Hoặc một dấu gạch dưới [_]
Các ký tự tiếp theo có thể là các chữ cái, chữ số, dấu gạch dưới hoặc dấu hiệu đô la.
Ghi chú
Các số không được phép là ký tự đầu tiên trong tên.
Bằng cách này, JavaScript có thể dễ dàng phân biệt các định danh với các số.
JavaScript nhạy cảm
Tất cả các định danh JavaScript đều nhạy cảm trường hợp. & NBSP;case sensitive.
Các biến let
7 và let
8, là hai biến khác nhau:
JavaScript không giải thích cho hoặc cho là từ khóa cho phép.LET or Let as the keyword let.
JavaScript và vỏ Camel
Trong lịch sử, các lập trình viên đã sử dụng các cách khác nhau để tham gia nhiều từ vào một tên biến:
Hyphens:
tên đầu tiên, tên cuối cùng, thẻ chính, liên thành phố.
HNED không được phép trong JavaScript. Chúng được dành riêng cho phép trừ.
Underscore:
First_name, last_name, master_card, inter_city.
Vỏ lạc đà trên [trường hợp Pascal]:
FirstName, LastName, MasterCard, Internal.
Vỏ lạc đà thấp hơn:
Các lập trình viên JavaScript có xu hướng sử dụng vỏ lạc đà bắt đầu bằng chữ thường:
FirstName, LastName, MasterCard, Internal.
Bộ ký tự JavaScript
JavaScript sử dụng bộ ký tự Unicode.Unicode character set.
Unicode bao gồm [gần như] tất cả các nhân vật, dấu chấm câu và biểu tượng trên thế giới.
Để xem xét kỹ hơn, xin 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.
4 Cách để khai báo biến JavaScript:
- Sử dụng
var
- Sử dụng
let
- Sử dụng
const
- Không sử dụng gì
Biến là gì?
Các biến là các thùng chứa để lưu trữ dữ liệu [lưu trữ giá trị dữ liệu].
Trong ví dụ này, const
2, const
3 và const
4, là các biến, được khai báo với từ khóa var
:
Trong ví dụ này, const
2, const
3 và const
4, là các biến, được khai báo với từ khóa let
:
Trong ví dụ này, const
2, const
3 và const
4, là các biến không được khai báo:
Từ tất cả các ví dụ trên, bạn có thể đoán:
- x lưu trữ giá trị 5
- y lưu trữ giá trị 6
- Z lưu trữ giá trị 11
Khi nào nên sử dụng JavaScript var?
Luôn khai báo các biến JavaScript với ________ 0, ________ 1, hoặc ____.
Từ khóa var
được sử dụng trong tất cả các mã JavaScript từ năm 1995 đến 2015.
Các từ khóa let
và const
đã được thêm vào JavaScript vào năm 2015.
Nếu bạn muốn mã của mình chạy trong các trình duyệt cũ hơn, bạn phải sử dụng var
.
Khi nào nên sử dụng JavaScript Const?
Nếu bạn muốn một quy tắc chung: Luôn khai báo các biến có const
.
Nếu bạn nghĩ rằng giá trị của biến có thể thay đổi, hãy sử dụng let
.
Trong ví dụ này, -
2, -
3 và -
4, là các biến:
Thí dụ
const price1 = 5; const price2 = 6; Đặt tổng = giá1 + giá2;
const price2 = 6;
let total = price1 + price2;
Hãy tự mình thử »
Hai biến -
2 và -
3 được khai báo với từ khóa const
.
Đây là những giá trị không đổi và không thể thay đổi.
Biến -
4 được khai báo với từ khóa let
.
Đây là một giá trị có thể được thay đổi.
Giống như đại số
Giống như trong đại số, các biến giữ giá trị:
Giống như trong đại số, các biến được sử dụng trong các biểu thức:
Từ ví dụ trên, bạn có thể đoán rằng tổng số được tính là 11.
Ghi chú
Biến là container để lưu trữ giá trị.
Định danh JavaScript
Tất cả các biến JavaScript phải được xác định với các tên duy nhất.variables must be identified with unique names.
Những tên độc đáo này được gọi là định danh.identifiers.
Định danh có thể là tên ngắn [như X và Y] hoặc tên mô tả hơn [Age, Sum, TotalVolume].
Các quy tắc chung để xây dựng tên cho các biến [định danh duy nhất] là:
- Tên có thể chứa các chữ cái, chữ số, dấu gạch dưới và dấu hiệu đô la.
- Tên phải bắt đầu bằng một lá thư.
- Tên cũng có thể bắt đầu với $ và _ [nhưng chúng tôi sẽ không sử dụng nó trong hướng dẫn này].
- Tên là trường hợp nhạy cảm [y và y là các biến khác nhau].
- Các từ dành riêng [như từ khóa JavaScript] không thể được sử dụng làm tên.
Ghi chú
Biến là container để lưu trữ giá trị.
Định danh JavaScript
Tất cả các biến JavaScript phải được xác định với các tên duy nhất.
Những tên độc đáo này được gọi là định danh.
Định danh có thể là tên ngắn [như X và Y] hoặc tên mô tả hơn [Age, Sum, TotalVolume].
Các quy tắc chung để xây dựng tên cho các biến [định danh duy nhất] là:
Ghi chú
Toán tử "bằng" được viết như *
1 trong JavaScript.
Kiểu dữ liệu JavaScript
Các biến JavaScript có thể giữ các số như 100 và giá trị văn bản như "John Doe".
Trong lập trình, các giá trị văn bản được gọi là chuỗi văn bản.
JavaScript có thể xử lý nhiều loại dữ liệu, nhưng bây giờ, chỉ cần nghĩ về số và chuỗi.
Chuỗi được viết bên trong các trích dẫn kép hoặc đơn. Số được viết mà không có báo giá.
Nếu bạn đặt một số trong báo giá, nó sẽ được coi là một chuỗi văn bản.
Thí dụ
const pi = 3,14; Hãy để người = "John Doe"; Hãy trả lời = 'Vâng, tôi là!';
let person = "John Doe";
let answer = 'Yes I am!';
Hãy tự mình thử »
Tuyên bố một biến JavaScript
Tạo một biến trong JavaScript được gọi là "khai báo" một biến.
Bạn khai báo một biến JavaScript với từ khóa var
hoặc let
:
var Carname;
hoặc:
Hãy để Carname;
Sau khi khai báo, biến không có giá trị [về mặt kỹ thuật là *
4].
Để gán giá trị cho biến, hãy sử dụng dấu hiệu bằng nhau:assign a value to the variable, use the equal sign:
Bạn cũng có thể gán một giá trị cho biến khi bạn khai báo:
Trong ví dụ dưới đây, chúng tôi tạo một biến gọi là *
5 và gán giá trị "Volvo" cho nó.
Sau đó, chúng tôi "đầu ra" giá trị bên trong một đoạn HTML có ID = "Demo":
Thí dụ
const price1 = 5; const price2 = 6; Đặt tổng = giá1 + giá2;
Hãy để Carname = "Volvo"; Document.getEuityById ["Demo"]. Internhtml = CarName;
let carName =
"Volvo";
document.getElementById["demo"].innerHTML = carName;
Hãy tự mình thử »
Ghi chú
Tuyên bố một biến JavaScript
Tạo một biến trong JavaScript được gọi là "khai báo" một biến.
Bạn khai báo một biến JavaScript với từ khóa var
hoặc let
:
var Carname;comma:
hoặc:
Hãy để Carname;
Sau khi khai báo, biến không có giá trị [về mặt kỹ thuật là *
4].
Để gán giá trị cho biến, hãy sử dụng dấu hiệu bằng nhau:
Bạn cũng có thể gán một giá trị cho biến khi bạn khai báo:
Trong ví dụ dưới đây, chúng tôi tạo một biến gọi là *
5 và gán giá trị "Volvo" cho nó.
Sau đó, chúng tôi "đầu ra" giá trị bên trong một đoạn HTML có ID = "Demo":
Thí dụ
Ghi chú
Biến là container để lưu trữ giá trị.
Hãy để Carname = "Volvo"; Document.getEuityById ["Demo"]. Internhtml = CarName;
Đó là một thực tiễn lập trình tốt để khai báo tất cả các biến khi bắt đầu một tập lệnh.
let carName;
Một tuyên bố, nhiều biến
Bạn có thể khai báo nhiều biến trong một câu lệnh.
Bắt đầu câu lệnh với let
và tách các biến bằng dấu phẩy:
Một tuyên bố có thể kéo dài nhiều dòng:
Ghi chú
Giá trị = không xác định
Trong các chương trình máy tính, các biến thường được khai báo mà không có giá trị. Giá trị có thể là một cái gì đó phải được tính toán, hoặc một cái gì đó sẽ được cung cấp sau, như đầu vào của người dùng.
Một biến được khai báo mà không có giá trị sẽ có giá trị *
7.
Tên biến đổi sẽ có giá trị *
4 sau khi thực hiện câu lệnh này:
Tử lại các biến JavaScript
Nếu bạn ghi lại một biến JavaScript được khai báo với var
, nó sẽ không mất giá trị của nó.
Biến *
5 vẫn sẽ có giá trị "Volvo" sau khi thực hiện các câu sau:
Bạn không thể khai báo lại một biến được khai báo với let
hoặc const
.
Điều này sẽ không hoạt động: