Toán tử (operators) được sử dụng để thực hiện các phép tính, so sánh giữa các giá trị và thực hiện các thao tác logic trong mã nguồn.
JavaScript hỗ trợ nhiều loại toán tử khác nhau, bao gồm :
Các toán tử số học trong JavaScript được sử dụng để thực hiện các phép tính số học như cộng, trừ, nhân và chia.
var x = 5 + 3; // Cộng hai số: 5 + 3 = 8
var y = 10 - 4; // Trừ hai số: 10 - 4 = 6
var z = 2 * 6; // Nhân hai số: 2 * 6 = 12
var w = 10 / 2; // Chia hai số: 10 / 2 = 5
Các toán tử gán trong JavaScript được sử dụng để gán giá trị cho biến.
var x = 5; // Gán giá trị 5 cho biến x
var y = 10; // Gán giá trị 10 cho biến y
var z = x + y; // Gán giá trị của biểu thức x + y cho biến z
Các toán tử so sánh trong JavaScript được sử dụng để so sánh hai giá trị và trả về một giá trị boolean (true hoặc false).
var x = 5;
var y = 10;
console.log(x > y); // False: 5 không lớn hơn 10
console.log(x < y); // True: 5 nhỏ hơn 10
console.log(x >= y); // False: 5 không lớn hơn hoặc bằng 10
console.log(x <= y); // True: 5 nhỏ hơn hoặc bằng 10
console.log(x === y); // False: 5 không bằng 10
console.log(x !== y); // True: 5 khác 10
Các toán tử logic trong JavaScript được sử dụng để thực hiện các phép toán logic như AND, OR và NOT.
var x = 5;
var y = 10;
console.log(x > 0 && y > 0); // True: cả hai số đều lớn hơn 0
console.log(x > 0 || y > 0); // True: ít nhất một số lớn hơn 0
console.log(!(x > 0)); // False: x > 0 là sai, nhưng sau dấu ! là đúng