9 de marzo de 2026

Operadores básicos, matemáticas

Conocemos varios operadores matemáticos porque nos los enseñaron en la escuela. Son cosas como la suma +, multiplicación *, resta -, etcétera.

En este capítulo, nos vamos a concentrar en los aspectos de los operadores que no están cubiertos en la aritmética escolar.

Términos: “unario”, “binario”, “operando”

Antes de continuar, comprendamos la terminología común.

  • Un operando – es a lo que se aplican los operadores. Por ejemplo, en la multiplicación de 5 * 2 hay dos operandos: el operando izquierdo es 5 y el operando derecho es 2. A veces, la gente los llama “argumentos” en lugar de “operandos”.

  • Un operador es unario si tiene un solo operando. Por ejemplo, la negación unaria - invierte el signo de un número:

    let x = 1;
    
    x = -x;
    alert( x ); // -1, se aplicó negación unaria
  • Un operador es binario si tiene dos operandos. El mismo negativo también existe en forma binaria:

    let x = 1, y = 3;
    alert( y - x ); // 2, binario negativo resta valores

    Formalmente, estamos hablando de dos operadores distintos: la negación unaria (un operando: revierte el símbolo) y la resta binaria (dos operandos: resta).

Matemáticas

Están soportadas las siguientes operaciones:

  • Suma +,
  • Resta -,
  • Multiplicación *,
  • División /,
  • Resto %,
  • Exponenciación **.

Los primeros cuatro son conocidos mientras que % y ** deben ser explicados más ampliamente.

Resto %

El operador resto %, a pesar de su apariencia, no está relacionado con porcentajes.

El resultado de a % b es el resto de la división entera de a por b.

Por ejemplo: