⊗jsPmBsMOPa 21 of 505 menu

Parênteses de Agrupamento em JavaScript

Se desejar, você pode especificar a precedência das operações usando parênteses. Vamos, por exemplo, modificar nosso código para que a adição seja executada primeiro e depois a multiplicação:

let a = 2 * (2 + 3); alert(a); // exibirá 10 (resultado de 2 * 5)

Nota: pode haver qualquer quantidade de parênteses, inclusive aninhados uns dentro dos outros:

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

Operações que possuem precedência podem ser colocadas entre parênteses - isso não será um erro. Por exemplo, vamos colocar a multiplicação de números entre parênteses:

let a = (2 * 2) + 3; alert(a); // exibirá 7 (resultado de 4 + 3)

Neste caso, os parênteses são desnecessários (a multiplicação já tem precedência), mas o código é válido.

Às vezes, esse agrupamento é usado em locais onde a precedência das operações não é óbvia. Como exemplo, considere o seguinte código:

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

Como você já sabe, nele a divisão será executada primeiro e depois a multiplicação. Mas isso pode não ser óbvio à primeira vista.

Você pode usar parênteses de agrupamento para mostrar explicitamente a precedência:

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

Sem executar o código, determine o que será exibido na tela:

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

Sem executar o código, determine o que será exibido na tela:

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

Sem executar o código, determine o que será exibido na tela:

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

Sem executar o código, determine o que será exibido na tela:

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

Sem executar o código, determine o que será exibido na tela:

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

Sem executar o código, determine o que será exibido na tela:

let a = 2 * (8 / 4); alert(a);
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar