Trần Ngọc Thanh
- 96
- 25/08/2025
Toán tử trong JavaScript dùng để tính toán các phép tính, so sánh các con số, so sánh các kiểu dữ liệu,..., chi tiết như nào hãy cùng chúng tôi phân tích:
Toán tử trong JavaScript
Chức năng của Toán tử trong JavaScript
Toán tử trong JavaScript dùng để tính toán các phép tính, so sánh các con số, so sánh các kiểu dữ liệu,...
Toán tử toán học trong javascript
Toán tử toán học | Chức năng |
+ | Phép cộng nhiều biến số với nhau |
- | Phép trừ nhiều biến số với nhau |
* | Phép nhân nhiều biến số với nhau |
/ | Phép chia nhiều biến số với nhau |
% | Phép chia lấy số dư |
++ | Tăng lên 1 |
-- | Giảm xuống 1 |
<script>
var a = 4;
var b = 5;
var d = 8;
// Phép cộng
var c = a + b;
document.write(a+"+"+b+"="+c+"<br>"); // Kết quả 4+5=9
// Phép trừ
var c = b - a;
document.write(b+"-"+a+"="+c+"<br>"); // Kết quả 5-4=1
// Phép nhân
var c = b * a;
document.write(b+"*"+a+"="+c+"<br>"); // Kết quả 5*4=20
// Phép chia
var c = d / a;
document.write(d+"/"+a+"="+c+"<br>"); // Kết quả 8/4=2
// Phép lấy số dư
var c = d % b;
document.write(d+"%"+b+"="+c+"<br>"); // Kết quả 8%5=3
// ++
// m++ (lấy giá trị rồi tăng lên)
document.write("<b>lấy giá trị rồi tăng lên</b><br>");
var m = 7;
document.write(m++); // Kết quả: 7
document.write("<br>");
document.write(m); // Kết quả: 8
document.write("<br>");
// ++m (tăng trước khi lấy giá trị)
document.write("<b>tăng trước khi lấy giá trị</b><br>");
var m = 7;
document.write(++m); // Kết quả: 8
document.write("<br>");
document.write(m); // Kết quả: 8
document.write("<br>");
// --
// m-- (lấy giá trị rồi giảm xuống)
document.write("<b>lấy giá trị rồi giảm xuống</b><br>");
var m = 7;
document.write(m--); // Kết quả: 7
document.write("<br>");
document.write(m); // Kết quả: 6
document.write("<br>");
// --m (giảm trước khi lấy giá trị)
document.write("<b>giảm trước khi lấy giá trị</b><br>");
var m = 7;
document.write(--m); // Kết quả: 6
document.write("<br>");
document.write(m); // Kết quả: 6
</script>
Kết quả:
4+5=9
5-4=1
5*4=20
8/4=2
8%5=3
lấy giá trị rồi tăng lên
7
8
tăng trước khi lấy giá trị
8
8
lấy giá trị rồi giảm xuống
7
6
giảm trước khi lấy giá trị
6
6
Toán tử gán trong javascript
Toán tử | Ví dụ | Mô tả |
= | c= a+b | |
+= | a -= b | a = a-b |
-= | a += b | a = a+b |
*= | a *= b | a = a*b |
/= | a /= b | a = a/b |
*= | a %= b | a = a%b |
<script>
document.write("a=6, b=3: <br>");
var a = 6;
var b = 3;
// c = a + b
var c = a + b;
document.write(a+"+"+b+"="+c+"<br>"); // Kết quả 6+3=9
// a += b;
document.write("kết quả của a+=b là: ");
document.write(a+=b);
// a -= b;
var a = 6;
var b = 3;
document.write("<br>");
document.write("kết quả của a-=b là: ");
document.write(a-=b);
// a *= b;
var a = 6;
var b = 3;
document.write("<br>");
document.write("kết quả của a*=b là: ");
document.write(a*=b);
// a /= b;
var a = 6;
var b = 3;
document.write("<br>");
document.write("kết quả của a/=b là: ");
document.write(a/=b);
// c %= d;
document.write("<br>");
document.write("c=8, d=3: <br>");
var c = 8;
var d = 3;
document.write("kết quả của c%=d là: ");
document.write(c%=d);
</script>
Kết quả:
a=6, b=3:
6+3=9
kết quả của a+=b là: 9
kết quả của a-=b là: 3
kết quả của a*=b là: 18
kết quả của a/=b là: 2
c=8, d=3:
kết quả của c%=d là: 2
Toán tử quan hệ trong Javascript
Toán tử quan hệ được sử dụng trong câu lệnh if, nếu đúng thì trả về true, nếu sai thì trả về false:
Toán tử | Ví dụ | Mô tả |
> | a>b | Nếu a lớn hơn b thì trả về true, ngược lại trả về false |
< | a<b | Nếu a nhỏ hơn b thì trả về true, ngược lại trả về false |
>= | a>=b | Nếu a lớn hơn hoặc bằng b thì trả về true, ngược lại trả về false |
<= | a<=b | Nếu a nhỏ hơn hoặc bằng b thì trả về true, ngược lại trả về false |
== | a==b | Nếu a bằng b thì trả về true, ngược lại trả về false |
!= | a!=b | Nếu a không bằng b thì trả về true, ngược lại trả về false |
<script>
var a = 4;
var b = 5;
document.write("a=4,b=5 <br>");
// a>b
if(a>b){
document.write("a lớn hơn b <br>");
}else{
document.write("a không lớn hơn b <br>");
}
// a<b
if(a<b){
document.write("a nhỏ hơn b <br>");
}else{
document.write("a không nhỏ hơn b <br>");
}
// a>=b
if(a>=b){
document.write("a lớn hơn hoặc bằng b <br>");
}else{
document.write("a không lớn hơn hoặc bằng b <br>");
}
// a<=b
if(a<=b){
document.write("a nhỏ hơn hoặc bằng b <br>");
}else{
document.write("a không nhỏ hơn hoặc bằng b <br>");
}
// a==b
if(a==b){
document.write("a bằng b <br>");
}else{
document.write("a không bằng b <br>");
}
// a!=b
if(a!=b){
document.write("a không bằng b <br>");
}else{
document.write("a bằng b <br>");
}
</script>
Kết quả:
a=4,b=5
a không lớn hơn b
a nhỏ hơn b
a không lớn hơn hoặc bằng b
a nhỏ hơn hoặc bằng b
a không bằng b
a không bằng b
Toán tử luận lý trong Javascript
Toán tử | Ý nghĩa |
---|---|
&& | AND: trả về kết quả là TRUE khi cả hai toán hạng đều TRUE |
|| | OR: trả về kết quả là TRUE khi cả hai hoặc một trong hai toán hàng là TRUE |
! | NOT: Chuyển đổi giá trị của toán hạng từ TRUE sang FALSE hoặc từ FALSE sang TRUE |
<script>
document.write("a=4,b=5 <br>");
var a = 4;
var b = 5;
// &&
document.write("&& <br>");
if(a>0&&b>0){
document.write("a và b lớn hơn 0 <br>");
}else{
document.write("a và b không lớn hơn 0 <br>");
}
// ||
document.write("|| <br>");
if(a==4||b==4){
document.write("a hoặc b bằng 4 <br>");
}else{
document.write("a hoặc b đều không bằng 4 <br>");
}
// !
document.write("! <br>");
if(a!=5){
document.write("a không bằng 5 <br>");
}else{
document.write("a bằng 5 <br>");
}
</script>
Kết quả:
a=4,b=5
&&
a và b lớn hơn 0
||
a hoặc b bằng 4
!
a không bằng 5
Độ ưu tiên các toán tử trong Javascript
Nhân chia trước, cộng trừ sau.
So sánh Toán tử == và === trong JavaScript
== so sánh giá trị không quan trọng kiểu dữ liệu số hay chữ.
=== so sánh giá trị lẫn kiểu dữ liệu số hay chữ.
<script>
document.write("var a=4,var b ='4' <br>");
var a = 4;
var b = "4";
document.write("<b>a==b</b> <br>");
if(a==b){
document.write("a bằng b <br>");
}else{
document.write("a không bằng b<br>");
}
document.write("<b>a===b </b><br>");
if(a===b){
document.write("a bằng b<br>");
}else{
document.write("a không bằng b<br>");
}
</script>
Kết quả:
var a=4,var b ='4'
a==b
a bằng b
a===b
a không bằng b
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Toán tử trong JavaScript.
- 0 Bình luận

Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Toán tử trong JavaScript
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn