Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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