Tracks
/
JavaScript
JavaScript
/
Temario
/
Operadores aritméticos
Op

Operadores aritméticos en JavaScript

13 ejercicios

Acerca de Operadores aritméticos

Operadores aritméticos

JavaScript ofrece 6 operadores distintos para realizar operaciones aritméticas básicas con números.

  • +: el operador de suma se usa para hallar la suma de números.

    1 + 2; // => 3
    2.5 + 3.9; // => 6.5
    
  • -: el operador de resta se usa para hallar la diferencia entre dos números.

    19 - 2; // => 17
    7.4 - 1.2; // => 6.2
    
  • *: el operador de multiplicación se usa para hallar el producto de dos números.

    7 * 5; // => 35
    9.2 * 6.3; // => 57.959999999999994
    
  • /: el operador de división se usa para dividir dos números. Como los números de JavaScript siempre son números de punto flotante, no existe la división entera.

    8 / 2; // => 4
    25 / 3; // => 8.333333333333334
    
  • %: el operador de residuo se usa para hallar el residuo de una división.

    40 % 4; // => 0
    11 % 4; // => 3
    -11 % 4; // => -3
    
  • **: el operador de exponenciación se usa para elevar un número a una potencia. Es equivalente a usar Math.pow().

    4 ** 3; // => 64
    4 ** 1 / 2; // => 2
    

Orden de las operaciones

Cuando usas varios operadores en una misma línea, JavaScript sigue un orden de precedencia como se muestra en esta tabla de precedencia. Para simplificarlo a nuestro contexto, JavaScript usa la regla PEDMAS (paréntesis, exponentes, división/multiplicación, suma/resta) que aprendimos en las clases de matemáticas de la primaria.

const result = 3 ** 3 + 9 * 4 / (3 - 1);
// => 3 ** 3 + 9 * 4/2
// => 27 + 9 * 4/2
// => 27 + 18
// => 45

Operadores de asignación abreviados

Los operadores de asignación abreviados son una forma más corta de escribir código que realiza operaciones aritméticas sobre una variable y asigna el nuevo valor a esa misma variable. Por ejemplo, considera dos variables x y y. Entonces, x += y es lo mismo que x = x + y. A menudo esto se usa con un número en lugar de una variable y. Las otras 5 operaciones también se pueden realizar de manera similar.

let x = 5;
x += 25; // x is now 30

let y = 31;
y %= 3; // y is now 1
Editar en GitHub El enlace se abre en una ventana o pestaña nueva

Aprende Operadores aritméticos