En el lenguaje JavaScript (y en la mayoría de los lenguajes de programación), podemos usar operadores matemáticos para calcular números y crear expresiones.
Ya viste algunos ejemplos de sumas en JS, al usar el operador +. También puedes usar - para restas, * para multiplicaciones, / para divisiones y % para sacar el residuo. Aquí hay ejemplos de esos en acción:
var x = 10;
var a = x + 5; // suma 5, el resultado es 15
var b = x - 5; // resta 5, el resultado es 5
var c = x * 2; // multiplica por 2, el resultado es 20
var d = x / 4; // divide entre 4, el resultado es 2.5
var e = x % 4; // divide entre 4 & regresa el residuo, el resultado es 2
Cuando usas varios operadores matemáticos en una sola expresión, la computadora sigue un "orden de operaciones" para asegurarse de que calcule el resultado de la misma manera cada vez. Es el mismo orden de operaciones que probablemente aprendiste en tus clases de matemáticas y comúnmente puede recordarse como "PEMDSR": paréntesis, exponentes, multiplicación, división, suma y resta. Puedes aprender más acerca del orden de las operaciones en Khan Academy.
Por ejemplo, en el siguiente código, primero se evaluarían las dos expresiones entre paréntesis, luego multiplicaría esos resultados y, por último, le sumaría 100 a ese resultado.
  var x = 10;
  var a = (x + 10) * (x / 2) + 100;
Al igual que en las expresiones matemáticas, solo necesitas paréntesis si quieres que tu expresión sea evaluada de manera diferente a como se haría de acuerdo al orden de las operaciones. De otra manera, puedes omitirlos.
A continuación, haremos un ejemplo que usa expresiones más complicadas con variables y operadores matemáticos. Si quieres, primero juega con algunas de estas expresiones matemáticas, para asegurarte de que entiendas bien cómo las evalúa la computadora.
Cargando