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ás familiarizado con estas operaciones y cómo funcionan, salta a la última sección (Prioridad de ejecución de operaciones) o continúa 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 ser elevado. 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
Genial!
Completion tasa mejorada a 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ás familiarizado con estas operaciones y cómo funcionan, salta a la última sección (Prioridad de ejecución de operaciones) o continúa 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 ser elevado. 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!