⊗jsPmBsMOPa 21 of 505 menu

Dấu ngoặc nhóm trong JavaScript

Nếu muốn, bạn có thể chỉ định thứ tự ưu tiên của các phép toán bằng cách sử dụng dấu ngoặc tròn. Ví dụ, hãy sửa đổi code của chúng ta để phép cộng được thực hiện trước, sau đó mới đến phép nhân:

let a = 2 * (2 + 3); alert(a); // hiển thị 10 (kết quả 2 * 5)

Lưu ý: có thể có bất kỳ số lượng dấu ngoặc nào, kể cả dấu ngoặc lồng nhau:

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

Bạn có thể đặt các phép toán có độ ưu tiên vào trong dấu ngoặc - điều này không phải là lỗi. Ví dụ, hãy đặt phép nhân các số vào trong ngoặc:

let a = (2 * 2) + 3; alert(a); // hiển thị 7 (kết quả 4 + 3)

Trong trường hợp này, dấu ngoặc là thừa (vì phép nhân vốn đã có độ ưu tiên cao hơn), nhưng code vẫn hợp lệ.

Đôi khi việc nhóm như vậy được sử dụng ở những nơi mà thứ tự ưu tiên của các phép toán không rõ ràng. Lấy ví dụ, hãy xem xét đoạn code sau:

let a = 8 / 2 * 4; alert(a);

Như bạn đã biết, trong đó phép chia sẽ được thực hiện trước, sau đó mới đến phép nhân. Nhưng ngay từ cái nhìn đầu tiên, điều này có thể không rõ ràng.

Bạn có thể sử dụng dấu ngoặc nhóm để chỉ rõ thứ tự ưu tiên:

let a = (8 / 2) * 4; alert(a);

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

let a = (2 + 3) * (2 + 3); alert(a);

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

let a = (2 + 3) * 2 + 3; alert(a);

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

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

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

let a = 2 * 8 / 4; alert(a);

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

let a = (2 * 8) / 4; alert(a);

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

let a = 2 * (8 / 4); alert(a);
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối