Xem thêmLập Trình JavaScript Cơ Bản | Basic JavaScript programming
Trong JavaScript, có một số toán tử logical được sử dụng để thực hiện các phép toán logic trên các giá trị boolean. Dưới đây là một số toán tử logical quan trọng:
-
Toán tử AND (
&&
):-
Kết hợp hai điều kiện và trả về
true
chỉ khi cả hai điều kiện đều làtrue
.
if (condition1 && condition2) { // Code sẽ được thực hiện khi cả hai điều kiện là true }
-
Kết hợp hai điều kiện và trả về
-
Toán tử OR (
||
):-
Trả về
true
nếu ít nhất một trong hai điều kiện làtrue
.
if (condition1 || condition2) { // Code sẽ được thực hiện khi ít nhất một trong hai điều kiện là true }
-
Trả về
-
Toán tử NOT (
!
):-
Đảo ngược giá trị của một biểu thức boolean. Nếu biểu thức là
true
,!
sẽ làm cho nó trở thànhfalse
và ngược lại.
if (!condition) { // Code sẽ được thực hiện khi điều kiện là false }
-
Đảo ngược giá trị của một biểu thức boolean. Nếu biểu thức là
-
Sử dụng toán tử logical trong biểu thức phức tạp hơn:
- Kết hợp nhiều toán tử logical để tạo ra biểu thức phức tạp hơn.
if ((condition1 && condition2) || condition3) { // Code sẽ được thực hiện khi (condition1 và condition2) hoặc condition3 là true }
-
Toán tử ternary (
? :
):- Cung cấp cú pháp ngắn gọn cho một câu lệnh if-else.
var result = (condition) ? "True" : "False";
-
Toán tử XOR (exclusive OR) không có trong JavaScript:
- JavaScript không có một toán tử XOR trực tiếp, nhưng bạn có thể sử dụng biểu thức logic để thực hiện XOR.
var xorResult = (condition1 || condition2) && !(condition1 && condition2);
Nhận xét