Operators are used to perform calculations, compare values, and perform logical operations in source code.
JavaScript supports various types of operators, including:
Arithmetic operators in JavaScript are used to perform arithmetic operations such as addition, subtraction, multiplication, and division.
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
Assignment operators in JavaScript are used to assign a value to a variable.
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
Comparison operators in JavaScript are used to compare two values and return a boolean value (true or 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
Logical operators in JavaScript are used to perform logical operations such as AND, OR, and 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