Operaciones 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
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Multiplicación y División
1234567console.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
Resto (Módulo)
Esta operación devuelve el resto de una división y se realiza utilizando el operador %:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
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 **:
123456console.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);
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:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
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?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Operaciones 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
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Multiplicación y División
1234567console.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
Resto (Módulo)
Esta operación devuelve el resto de una división y se realiza utilizando el operador %:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
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 **:
123456console.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);
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:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
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?
¡Gracias por tus comentarios!