Độ ưu tiên bằng nhau của các phép toán trong JavaScript
Phép nhân và phép chia có độ ưu tiên bằng nhau và được thực hiện lần lượt từ trái sang phải. Hãy xem xét ví dụ để hiểu ý nghĩa của điều này. Trong đoạn mã sau, phép chia sẽ được thực hiện trước, sau đó đến phép nhân:
let a = 8 / 2 * 4;
alert(a); // hiển thị 16 (kết quả 4 * 4)
Nếu đổi vị trí các dấu, thì phép nhân sẽ được thực hiện trước, sau đó đến phép chia:
let a = 8 * 2 / 4;
alert(a); // hiển thị 4 (kết quả 16 / 4)
Trong ví dụ tiếp theo, mỗi phép chia mới sẽ được áp dụng cho kết quả của phép chia trước đó:
let a = 16 / 2 / 2 / 2;
alert(a); // hiển thị 2
Không chạy mã, hãy xác định nội dung sẽ 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 nội dung sẽ hiển thị trên màn hình:
let a = 8 * 4 / 2 / 2;
alert(a);