Thứ tự ưu tiên của các phép toán trong JavaScript
Các phép toán toán học trong JavaScript có thứ tự ưu tiên giống như trong toán học thông thường. Tức là đầu tiên thực hiện phép nhân và phép chia, sau đó mới đến phép cộng và phép trừ.
Trong ví dụ sau, đầu tiên 2 sẽ được nhân
với 2 và sau đó 3 sẽ được cộng vào
kết quả:
let a = 2 * 2 + 3;
alert(a); // hiển thị 7 (kết quả 4 + 3)
Không chạy mã, hãy xác định điều gì sẽ được hiển thị trên màn hình:
let a = 5 + 5 * 3;
alert(a);
Không chạy mã, hãy xác định điều gì sẽ được hiển thị trên màn hình:
let a = 5 + 5 * 3 + 3;
alert(a);
Không chạy mã, hãy xác định điều gì sẽ được hiển thị trên màn hình:
let a = 8 / 2 + 2;
alert(a);
Không chạy mã, hãy xác định điều gì sẽ được hiển thị trên màn hình:
let a = 8 + 2 / 2;
alert(a);