Toán tử logic AND trong JavaScript
Có thể nhóm các phép toán so sánh
bằng cách sử dụng toán tử &&,
đại diện cho phép logic AND.
Trong ví dụ sau, nếu biến
num lớn hơn 0 và đồng thời
nhỏ hơn 10, chỉ khi đó '+++'
mới được in ra:
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Các điều kiện có thể được áp dụng không chỉ cho một biến,
mà cho các biến khác nhau. Trong ví dụ sau, nếu biến
num1 bằng 2 và đồng thời
biến num2 bằng 3,
chỉ khi đó điều kiện mới đúng:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
Kiểm tra xem biến num có lớn hơn 0 và
nhỏ hơn 5 hay không.
Kiểm tra xem biến num có lớn hơn hoặc bằng
10 và nhỏ hơn hoặc bằng 20 hay không.
Kiểm tra xem biến num1 có nhỏ hơn hoặc bằng
1 hay không, và biến num2 có lớn hơn
hoặc bằng 3 hay không.