JavaScript có 4 nhóm toán tử chính:
- Toán tử số học (Arithmetic): +, -, *, /, %, ++, --
- Toán tử so sánh (Comparison): ==, ===, !=, !==, >, <, >=, <=
- Toán tử logic (Logical): &&, ||, !
- Toán tử gán (Assignment): =, +=, -=, *=, /=, %=
Bảng toán tử số học
| STT | Toán tử & Mô tả |
|---|---|
| 1 | + (Cộng) - Cộng hai toán hạng. VD: A+B = 30 |
| 2 | - (Trừ) - Trừ toán hạng 2 từ 1. VD: A-B = -10 |
| 3 | * (Nhân) - Nhân hai toán hạng. VD: A*B = 200 |
| 4 | / (Chia) - Chia tử cho mẫu. VD: B/A = 2 |
| 5 | % (Chia lấy dư) - Dư phép chia nguyên. VD: B%A = 0 |
| 6 | ++ (Tăng) - Tăng giá trị 1. VD: A++ = 11 |
| 7 | -- (Giảm) - Giảm giá trị 1. VD: A-- = 9 |
Ví dụ
<html>
<body>
<script>
var a = 77, b = 30, c = "Demo";
document.write("a + b = " + (a+b) + "<br>");
document.write("a - b = " + (a-b) + "<br>");
document.write("a / b = " + (a/b) + "<br>");
document.write("a % b = " + (a%b) + "<br>");
document.write("a + b + c = " + (a+b+c) + "<br>");
document.write("++a = " + (++a) + "<br>");
document.write("--b = " + (--b));
</script>
</body>
</html>