⊗jsPmBsMOPa 21 of 505 menu

Paréntesis de agrupación en JavaScript

Si lo deseas, puedes especificar la prioridad de las operaciones usando paréntesis. Por ejemplo, modifiquemos nuestro código para que primero se realice la suma y luego la multiplicación:

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

Nota: puede haber cualquier cantidad de paréntesis, incluso anidados unos dentro de otros:

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

Se pueden encerrar entre paréntesis operaciones que tengan prioridad; esto no será un error. Por ejemplo, encerremos entre paréntesis la multiplicación de números:

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

En este caso, los paréntesis resultan redundantes (la multiplicación ya tiene prioridad), pero el código es válido.

A veces, esta agrupación se utiliza en lugares donde la prioridad de las operaciones no es obvia. Como ejemplo, consideremos el siguiente código:

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

Como ya sabes, en él primero se realizará la división y luego la multiplicación. Pero esto puede no ser obvio a primera vista.

Puedes usar paréntesis de agrupación para mostrar explícitamente la prioridad:

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

Sin ejecutar el código, determina qué se mostrará en la pantalla:

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

Sin ejecutar el código, determina qué se mostrará en la pantalla:

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

Sin ejecutar el código, determina qué se mostrará en la pantalla:

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

Sin ejecutar el código, determina qué se mostrará en la pantalla:

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

Sin ejecutar el código, determina qué se mostrará en la pantalla:

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

Sin ejecutar el código, determina qué se mostrará en la pantalla:

let a = 2 * (8 / 4); alert(a);
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar