Trong JavaScript, toán tử là một ký hiệu đặc biệt được sử dụng để thực hiện các thao tác trên toán hạng [giá trị và biến]. Ví dụ,
2 + 3; // 5
Ở đây
const x = 5;
1 là một toán tử thực hiện phép cộng, và const x = 5;
2 và const x = 5;
3 là toán hạngCác loại toán tử JavaScript
Đây là danh sách các toán tử khác nhau mà bạn sẽ học trong hướng dẫn này
- Toán tử gán
- toán tử số học
- Toán tử so sánh
- Toán tử logic
- toán tử Bitwise
- Toán tử chuỗi
- Toán tử khác
Toán tử gán JavaScript
Toán tử gán dùng để gán giá trị cho biến. Ví dụ,
const x = 5;
Ở đây, toán tử
const x = 5;
4 được sử dụng để gán giá trị const x = 5;
5 cho biến const x = 5;
6Dưới đây là danh sách các toán tử gán thường được sử dụng
OperatorNameExample
const x = 5;
4Assignment operatorconst x = 5;
8const x = 5;
9Addition assignmentconst x = 5;
10const x = 5;
11Subtraction Assignmentconst x = 5;
12const x = 5;
13Multiplication Assignmentconst x = 5;
14const x = 5;
15Division Assignmentconst x = 5;
16const x = 5;
17Remainder Assignmentconst x = 5;
18const x = 5;
19Exponentiation Assignmentconst x = 5;
10Ghi chú. Toán tử gán thường được sử dụng là
const x = 5;
4. Bạn sẽ hiểu các toán tử gán khác như const x = 5;
9, const x = 5;
11, const x = 5;
13, v.v. một khi chúng ta học toán tử số họcToán tử số học JavaScript
Các toán tử số học được sử dụng để thực hiện các phép tính số học. Ví dụ,
const x = 5;
1Ở đây, toán tử
const x = 5;
1 được sử dụng để cộng hai toán hạngOperatorNameExample
const x = 5;
1Additionconst x = 5;
17const x = 5;
18Subtractionconst x = 5;
19const x = 5;
20Multiplicationconst x = 5;
21const x = 5;
22Divisionconst x = 5;
23const x = 5;
24Remainderconst x = 5;
25const x = 5;
26Increment [increments by 1]const x = 5;
27 or const x = 5;
28const x = 5;
29Decrement [decrements by 1]const x = 5;
20 or const x = 5;
21const x = 5;
22Exponentiation [Power]const x = 5;
23ví dụ 1. Toán tử số học trong JavaScript
const x = 5;
1Truy cập toán tử ++ và -- để tìm hiểu thêm
Ghi chú. Toán tử
const x = 5;
22 đã được giới thiệu trong ECMAScript 2016 và một số trình duyệt có thể không hỗ trợ chúng. Để tìm hiểu thêm, hãy truy cập hỗ trợ trình duyệt lũy thừa JavaScriptToán tử so sánh JavaScript
Toán tử so sánh so sánh hai giá trị và trả về một giá trị boolean, hoặc là
const x = 5;
25 hoặc là const x = 5;
26. Ví dụ,const x = 5;
2Ở đây, toán tử so sánh
const x = 5;
27 được sử dụng để so sánh xem a có lớn hơn b hay khôngToán tử Mô tảVí dụ
const x = 5;
13đánh giá nhiều toán hạng và trả về giá trị của toán hạng cuối cùng. const x = 5;
14const x = 5;
15trả về giá trị dựa trên điều kiệnconst x = 5;
16const x = 5;
17xóa thuộc tính của đối tượng hoặc phần tử của mảngconst x = 5;
18const x = 5;
19trả về chuỗi cho biết kiểu dữ liệuconst x = 5;
20const x = 5;
21loại bỏ giá trị trả về của biểu thứcconst x = 5;
22const x = 5;
23trả về const x = 5;
25 nếu thuộc tính đã chỉ định nằm trong đối tượngconst x = 5;
25const x = 5;
26trả về const x = 5;
25 của đối tượng được chỉ định___ của loại___128
== và === trong JavaScript là gì?
=== — bình đẳng nghiêm ngặt [ba bằng] == — bình đẳng lỏng [bằng kép]
Các toán tử == và === này có nghĩa là gì?
Toán tử bằng [ == ] trả về true nếu cả hai toán hạng có cùng giá trị; . Toán tử không bằng [. = ] trả về true nếu toán hạng không có cùng giá trị; . . The not-equal-to operator [ != ] returns true if the operands don't have the same value; otherwise, it returns false .
Toán tử === được sử dụng để làm gì trong JavaScript?
Toán tử đẳng thức nghiêm ngặt [ === ] kiểm tra xem hai toán hạng của nó có bằng nhau hay không, trả về kết quả Boolean . Không giống như toán tử đẳng thức, toán tử đẳng thức nghiêm ngặt luôn coi các toán hạng có kiểu khác nhau là khác nhau.
Sự khác biệt giữa các dấu == và === là gì?
Dual Equals [ == ] chỉ kiểm tra giá trị bằng nhau. Nó vốn đã ép buộc kiểu. Nghĩa là trước khi kiểm tra giá trị nó sẽ chuyển đổi kiểu của các biến sao cho khớp với nhau. Mặt khác, Triple Equals [ === ] không thực hiện ép kiểu .