Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operaciones Matemáticas en JavaScript | Realización de Operaciones en JavaScript
Introducción a JavaScript

bookOperaciones Matemáticas en JavaScript

JavaScript puede realizar las siguientes operaciones con números:

  • Suma (+);
  • Resta (-);
  • Multiplicación (*);
  • División (/);
  • Resto, o Módulo (%);
  • Exponente (**).

Nota

Si ya está familiarizado con estas operaciones y cómo funcionan, avance a la última sección (Prioridad de ejecución de operaciones) o continúe con este capítulo.

Suma y Resta

123456
console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
copy

Multiplicación y División

1234567
console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
copy

Resto (Módulo)

Esta operación devuelve el resto de una división y se realiza utilizando el operador %:

12345
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
copy

Exponente

Esta operación eleva un número a una determinada potencia. El primer número es la base y el segundo es el exponente al que debe elevarse. Se realiza utilizando el operador **:

123456
console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
copy

Prioridad de ejecución de las operaciones

Cada operación tiene su propia prioridad de ejecución, y la secuencia de ejecución depende de ella.

Nota

Si las operaciones tienen la misma prioridad, se ejecutarán de izquierda a derecha.

Se pueden utilizar paréntesis ( ) para modificar la prioridad de ejecución:

123
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
copy

Nota

Los paréntesis () tienen la mayor prioridad. Los paréntesis internos se evalúan primero, seguidos por los externos.

1. ¿Qué devuelve el operador % en JavaScript?

2. ¿Cuál será el resultado de la siguiente expresión?

question mark

¿Qué devuelve el operador % en JavaScript?

Select the correct answer

question mark

¿Cuál será el resultado de la siguiente expresión?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain the priority of execution for these operations in more detail?

What happens if I use multiple operators without parentheses?

Can you give more examples of using parentheses to change the order of operations?

Awesome!

Completion rate improved to 2.5

bookOperaciones Matemáticas en JavaScript

Desliza para mostrar el menú

JavaScript puede realizar las siguientes operaciones con números:

  • Suma (+);
  • Resta (-);
  • Multiplicación (*);
  • División (/);
  • Resto, o Módulo (%);
  • Exponente (**).

Nota

Si ya está familiarizado con estas operaciones y cómo funcionan, avance a la última sección (Prioridad de ejecución de operaciones) o continúe con este capítulo.

Suma y Resta

123456
console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
copy

Multiplicación y División

1234567
console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
copy

Resto (Módulo)

Esta operación devuelve el resto de una división y se realiza utilizando el operador %:

12345
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
copy

Exponente

Esta operación eleva un número a una determinada potencia. El primer número es la base y el segundo es el exponente al que debe elevarse. Se realiza utilizando el operador **:

123456
console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
copy

Prioridad de ejecución de las operaciones

Cada operación tiene su propia prioridad de ejecución, y la secuencia de ejecución depende de ella.

Nota

Si las operaciones tienen la misma prioridad, se ejecutarán de izquierda a derecha.

Se pueden utilizar paréntesis ( ) para modificar la prioridad de ejecución:

123
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
copy

Nota

Los paréntesis () tienen la mayor prioridad. Los paréntesis internos se evalúan primero, seguidos por los externos.

1. ¿Qué devuelve el operador % en JavaScript?

2. ¿Cuál será el resultado de la siguiente expresión?

question mark

¿Qué devuelve el operador % en JavaScript?

Select the correct answer

question mark

¿Cuál será el resultado de la siguiente expresión?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
some-alt