Operadores aritméticos en JavaScript

Autor: | Última modificación: 11 de julio de 2022 | Tiempo de Lectura: 4 minutos
Temas en este post:

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 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:

  • 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 aritméticos 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. 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 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!

👉 Descubre más del Desarrollo Web Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores de software sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso! 

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!