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ả:

javascriptlet a = 2 * 2 + 3;
alert(a); // hiển thị 7 (kết quả 4 + 3)
Задание 1

Không chạy mã, hãy xác định điều gì sẽ được hiển thị trên màn hình:

javascriptlet a = 5 + 5 * 3;
alert(a);
Задание 2

Không chạy mã, hãy xác định điều gì sẽ được hiển thị trên màn hình:

javascriptlet a = 5 + 5 * 3 + 3;
alert(a);
Задание 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:

javascriptlet a = 8 / 2 + 2;
alert(a);
Задание 4

Không chạy mã, hãy xác định điều gì sẽ được hiển thị trên màn hình:

javascriptlet a = 8 + 2 / 2;
alert(a);