Operadores aritméticos en JavaScript

Contenido del Bootcamp Dirigido por: | Última modificación: 25 de octubre de 2024 | Tiempo de Lectura: 4 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

JavaScript es un lenguaje de programación muy importante en el mundo del desarrollo web por su contribución a unir el desarrollo frontend con el desarrollo backend de la web. Por ello, también se conoce como uno de los lenguajes de programación con una curva de aprendizaje más compleja de manejar. Dentro de esta complejidad, encontramos los diversos cálculos que forman parte del día a día en su programación. Por ello, en este post, te enseñaremos cómo utilizar los operadores aritméticos en JavaScript, una parte importante de la realización de cálculos en este lenguaje.

¿Qué son operadores?

En programación, existen dos tipos de operaciones que podemos realizar. Por un lado, están las operaciones aritméticas y, por el otro, las operaciones booleanas. Las operaciones aritméticas son aquellas que nos devuelven como resultado un número, mientras que las operaciones booleanas, también conocidas como operaciones lógicas, son aquellas operaciones que nos van a devolver como resultado una de las opciones true o false.

Los operadores son aquellos símbolos matemáticos que nos permiten realizar diversas operaciones de cada tipo. A continuación, te explicaremos cuáles son los operadores aritméticos en JavaScript y cómo funcionan.

¿Cómo funcionan los operadores aritméticos en JavaScript?

Algunos de los operadores aritméticos en JavaScript son obvios, pues son similares a los que utilizaríamos o veríamos en una calculadora. Estos operadores son los responsables de los cálculos básicos, como suma, resta, multiplicación y división. A continuación, te los recordamos:

  • Suma: se utiliza el operador +. (a + b).
  • Resta: se utiliza el operador. (a – b)
  • Multiplicación: se utiliza el operador asterisco *. (a * b)
  • División: se utiliza el operador de barra oblicua /. (a / b).

Fuera de estos, los operadores operadores aritméticos en javascript no son los cotidianos, pues intentan usar operadores simples para representar una variedad de cálculos. A continuación, te explicamos cómo se representan otros cálculos con estos operadores aritméticos javascript :

  • Exponente: para representar que un número se eleva a otro número usamos un doble asterisco **. Entonces, si queremos decir a elevado a b, lo haremos escribiendo a ** b.
  • Módulo: el operador % representa un cálculo que nos da como resultado el valor restante de una división. Es decir, cuando dividimos, por ejemplo, tres entre dos, el resultado será uno, pues es lo que le falta a dos para llegar a ese valor. Esto se escribe como 3%2. Este cálculo es muy útil cuando queremos saber si un número es par o impar, pues si el resultado del valor dividido entre 2 es 0, es par.
  • Negación: el operador nos permite convertir el signo de un número al ponerlo al lado izquierdo del número. (-a). Entonces, si el número es positivo, pasará a ser negativo, y si es negativo, pasará a ser positivo.
  • Incremento: un incremento es un cálculo que nos permite sumar una unidad a un número entero. Entonces, usando el operador ++ después del número, estamos haciendo que su valor incremente una unidad. (a++).
  • Decremento: del mismo modo que podemos hacer un incremento, podemos hacer un decremento usando el operador . Cuando usamos este operador, queremos decir que el número decrecerá por una unidad. (a–).
  • Preincremento y predecremento: estos dos operadores son hermanos de los operadores anteriores. La única diferencia es que están puestos antes del número en vez de después. Sin embargo, estos operadores pueden ser más complejos de entender. Por ello, te recomendamos leer el post de la página oficial de Mozilla Developper Network sobre el operador de decremento y el operador de incremento.

¿Para qué sirven los operadores aritméticos en JavaScript?

Los operadores aritméticos en JavaScript nos permiten realizar distintas ecuaciones e incluso simplificar algunas. Ten presente que estas ecuaciones se pueden realizar con valores directamente o con variables. Entonces, pensemos que tenemos el siguiente objeto literal:

let myObj = {

units: 2

}

Usando este objeto literal, nombrado myObj, podemos jugar con distintos cálculos. Tomemos como ejemplo los operadores de incremento y decremento. Entonces, para hacer que el valor de units crezca una unidad, podríamos escribir la siguiente línea de código:

myObj.units = myObj.units + 1

Y para reducir el valor de units por una unidad, podríamos escribir la siguiente línea:

myObj.units = myObj.units -1

Sin embargo, los operadores aritméticos en JavaScript de incremento y decremento nos permiten realizar estos cálculos de la siguientes maneras:

myObj.units++

myObj.units–

Al igual que todas las opciones que te enseñamos en JavaScript para crear una función de una manera diferente, usar o no ciertos operadores aritmeticos javascript siempre será tu decisión. Por ello, te invitamos a jugar con las distintas opciones para decidir cuál es la mejor para ti.

¿Te animas a seguir aprendiendo?

Ahora que sabes cómo funcionan los operadores aritméticos en JavaScript, puedes empezar a realizar tus propios cálculos con todo tipo de variables, objetos y arrays, como por ejemplo sumar dos variables en javascript, o simplemente como sumar dos numeros en javascript. Pero en KeepCoding sabemos que alguien como tú siempre quiere saber más. Por ello, queremos que te animes a seguir aprendiendo con nosotros en nuestro Desarrollo Web Full Stack Bootcamp. Allí, entre muchas otras cosas, aprenderás todo lo necesario para desarrollar usando JavaScript, como sumar en javascript, y tendrás como comprobarlo con tus proyectos finales. ¿A qué esperas para cumplir tu sueño de ser un desarrollador web profesional? ¡Matricúlate ya y alcanza tus metas!

Alberto Casero

Alberto Casero es CTO en Watium, Fundador de Kas Factory & Coordinador del Bootcamp en Desarrollo Web.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado