Chương này tài liệu tất cả các toán tử, biểu thức và từ khóa của ngôn ngữ JavaScript.
Biểu thức và toán tử theo danh mục
Để biết danh sách theo thứ tự bảng chữ cái, hãy xem thanh bên ở bên trái.
1. Primary expressions
Từ khóa cơ bản và biểu thức chung trong JavaScript.
- View Detail: Primary expressions
2. Left-hand-side expressions
Các giá trị còn lại là đích của một phép gán.
- View Detail: Left-hand-side expressions
3. Increment and decrement
Toán tử gia tăng tiền tố / hậu tố và hậu tố / tiền tố giảm dần.
- View Detail: Increment and decrement
4. Unary operators
Phép toán một ngôi là phép toán chỉ có một toán hạng.
- View Detail: Unary operators
5. Arithmetic operators
Toán tử số học nhận các giá trị số (hoặc chữ hoặc biến) làm toán hạng của chúng và trả về một giá trị số duy nhất.
- View Detail: Arithmetic operators
6. Relational operators
Toán tử so sánh so sánh các toán hạng của nó và trả về giá trị Boolean dựa trên việc so sánh có đúng không.
- View Detail: Relational operators
7. Equality operators
Kết quả đánh giá toán tử bình đẳng luôn thuộc kiểu Boolean dựa trên việc so sánh có đúng hay không.
- View Detail: Equality operators
8. Bitwise shift operators
Các phép toán để dịch chuyển tất cả các bit của toán hạng.
- View Detail: Bitwise shift operators
9. Binary bitwise operators
Các toán tử bitwise coi các toán hạng của chúng như một tập hợp gồm 32 bit (số không và số một) và trả về các giá trị số JavaScript tiêu chuẩn.
- View Detail: Binary bitwise operators
10. Binary logical operators
Các toán tử logic thường được sử dụng với các giá trị boolean (logic) và khi có giá trị này, chúng sẽ trả về một giá trị boolean.
- View Detail: Binary logical operators
11. Conditional (ternary) operator
Toán tử điều kiện trả về một trong hai giá trị dựa trên giá trị logic của điều kiện.
- View Detail: Conditional (ternary) operator
12. Optional Chaining operator
Toán tử chuỗi tùy chọn trả về không xác định thay vì gây ra lỗi nếu tham chiếu là nullish (null hoặc không xác định).
- View Detail: Optional Chaining operator
13. Assignment operators
Một toán tử gán sẽ gán một giá trị cho toán hạng bên trái của nó dựa trên giá trị của toán hạng bên phải.
- View Detail: Assignment operators
14. Comma operator
Toán tử dấu phẩy cho phép đánh giá nhiều biểu thức trong một câu lệnh và trả về kết quả của biểu thức cuối cùng.
- View Detail: Comma operator