If you're seeing this message, it means we're having trouble loading external resources on our website.

Si estás detrás de un filtro de páginas web, por favor asegúrate de que los dominios *.kastatic.org y *.kasandbox.org estén desbloqueados.

Contenido principal

Usar expresiones matemáticas en JS

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 % 3; // divide entre 3 y regresa el residuo, el resultado es 1
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, pasaremos por un ejemplo que utiliza expresiones más complicadas con variables y operadores matemáticos. Si quieres, primero juega con estas expresiones matemáticas para asegurarte de tener un manejo acerca de cómo las evalúa la computadora.

¿Quieres unirte a la conversación?

¿Sabes inglés? Haz clic aquí para ver más discusiones en el sitio en inglés de Khan Academy.