⊗jsPmBsMOPa 21 of 505 menu

Kurungan Pengelompokan dalam JavaScript

Jika anda mahu, anda boleh menentukan keutamaan operasi menggunakan kurungan bulat. Sebagai contoh, mari ubah kod kami supaya penambahan dilakukan terlebih dahulu, kemudian pendaraban:

let a = 2 * (2 + 3); alert(a); // akan memaparkan 10 (hasil 2 * 5)

Nota: boleh ada sebarang bilangan kurungan, termasuk yang bersarang antara satu sama lain:

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

Operasi yang mempunyai keutamaan boleh diletakkan dalam kurungan - ini bukanlah satu ralat. Sebagai contoh, mari letakkan pendaraban nombor dalam kurungan:

let a = (2 * 2) + 3; alert(a); // akan memaparkan 7 (hasil 4 + 3)

Dalam kes ini, kurungan adalah berlebihan (pendaraban sudah mempunyai keutamaan), tetapi kod tersebut adalah sah.

Kadangkala pengelompokan sedemikian digunakan dalam situasi di mana keutamaan operasi tidak jelas. Sebagai contoh, pertimbangkan kod berikut:

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

Seperti yang anda sudah tahu, pembahagian akan dilakukan terlebih dahulu, kemudian pendaraban. Tetapi pada pandangan pertama, ini mungkin tidak jelas.

Anda boleh menggunakan kurungan pengelompokan untuk menunjukkan keutamaan dengan jelas:

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

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan:

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

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan:

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

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan:

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

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan:

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

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan:

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

Tanpa menjalankan kod, tentukan apa yang akan dipaparkan:

let a = 2 * (8 / 4); alert(a);
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak