Operadores en javascript

 Los operadores en JavaScript son similares a los operadores en la mayoría de los lenguajes de programación. Sirven para realizar operaciones matemáticas y lógicas en expresiones y variables.

Algunos ejemplos de operadores comunes en JavaScript son:

  • Operadores aritméticos: +-*/% (módulo)
  • Operadores de asignación: =+=-=*=/=
  • Operadores de comparación: ==!====!==><>=<=
  • Operadores lógicos: &&||!

Los operadores aritméticos en JavaScript son los símbolos que se utilizan para realizar operaciones matemáticas comunes, como sumar, restar, multiplicar y dividir. Algunos ejemplos de operadores aritméticos en JavaScript incluyen el símbolo "+" para la suma, el símbolo "-" para la resta, el símbolo "*" para la multiplicación y el símbolo "/" para la división.

Por ejemplo, si quieres calcular el resultado de 3+5 en JavaScript, puedes usar el siguiente código:

var resultado = 3 + 5;

En este caso, la variable "resultado" almacenará el valor 8 después de que se haya ejecutado el código.

También puedes utilizar estos operadores para realizar operaciones más complejas, como calcular el área de un círculo utilizando la fórmula A = π * r^2. Por ejemplo, si quieres calcular el área de un círculo con un radio de 5, puedes usar el siguiente código:

var radio = 5;
var area = Math.PI * Math.pow(radio, 2);

En este caso, la variable "area" almacenará el valor 78.53981633974483 después de que se haya ejecutado el código.


Los operadores aritméticos en JavaScript se utilizan para realizar cálculos matemáticos básicos en un script. Los operadores aritméticos comunes incluyen la adición (+), la sustracción (-), la multiplicación (*) y la división (/). También hay otros operadores aritméticos menos comunes, como el operador módulo (%) que devuelve el resto después de dividir dos números, y el operador de incremento (++) y decremento (--) que aumentan y disminuyen un número en uno, respectivamente.

Los operadores aritméticos en JavaScript se utilizan de la misma manera que en la matemática tradicional, simplemente escribiendo el número o la variable a la que desea aplicar un operador aritmético, seguido por el operador y luego otro número o variable. Por ejemplo, para calcular la suma de dos números, puede escribir:

var a = 3;
var b = 5;
var c = a + b;

En este caso, la variable c se asignará el valor 8, que es el resultado de sumar 3 y 5.


Los operadores de comparación en JavaScript se utilizan para comparar dos valores y devolver un valor booleano (verdadero o falso) en función del resultado de la comparación. Los operadores de comparación más comunes en JavaScript son:

  • Igual (==): comprueba si dos valores son iguales, ignorando el tipo de datos.
  • Idéntico (===): comprueba si dos valores son iguales, teniendo en cuenta el tipo de datos.
  • No igual (!=): comprueba si dos valores no son iguales, ignorando el tipo de datos.
  • No idéntico (!==): comprueba si dos valores no son iguales, teniendo en cuenta el tipo de datos.
  • Mayor que (>): comprueba si un valor es mayor que otro.
  • Mayor o igual que (>=): comprueba si un valor es mayor o igual que otro.
  • Menor que (<): comprueba si un valor es menor que otro.
  • Menor o igual que (<=): comprueba si un valor es menor o igual que otro.

Por ejemplo, podemos usar estos operadores para comparar dos números y determinar si uno es mayor, menor o igual que el otro:

const a = 5;
const b = 10;

console.log(a == b);  // false
console.log(a === b);  // false
console.log(a != b);  // true
console.log(a !== b);  // true
console.log(a > b);  // false

En JavaScript, los operadores lógicos se utilizan para comparar valores y determinar si una declaración o expresión es verdadera o falsa. Los operadores lógicos comunes en JavaScript son &&|| y !.

El operador && se llama operador AND lógico. Devuelve true si ambos operandos son true y false si al menos uno de los operandos es false. Por ejemplo:

true && true   // devuelve true
true && false  // devuelve false
false && true  // devuelve false
false && false // devuelve false

El operador || se llama operador OR lógico. Devuelve true si al menos uno de los operandos es true y false si ambos operandos son false. Por ejemplo:

true || true   // devuelve true
true || false  // devuelve true
false || true  // devuelve true
false || false // devuelve false

El operador ! se llama operador NOT lógico. Invierta el valor booleano del operando. Por ejemplo:

!true  // devuelve false
!false // devuelve true

Es importante tener en cuenta que los operadores lógicos en JavaScript se evalúan de izquierda a derecha y se detienen cuando se encuentra el primer operando que determina el resultado final.


En JavaScript, los operadores de asignación se utilizan para asignar un valor a una variable. Algunos de los operadores de asignación más comunes son:

  • =: Asigna el valor del lado derecho a la variable del lado izquierdo.
  • +=: Suma el valor del lado derecho a la variable del lado izquierdo y luego asigna el resultado a la variable del lado izquierdo.
  • -=: Resta el valor del lado derecho a la variable del lado izquierdo y luego asigna el resultado a la variable del lado izquierdo.
  • *=: Multiplica el valor del lado derecho a la variable del lado izquierdo y luego asigna el resultado a la variable del lado izquierdo.
  • /=: Divide el valor del lado izquierdo por el valor del lado derecho y luego asigna el resultado a la variable del lado izquierdo.
  • %=: Calcula el resto de la división del valor del lado izquierdo por el valor del lado derecho y luego asigna el resultado a la variable del lado izquierdo.

Aquí tienes un ejemplo de cómo se pueden utilizar estos operadores:

let x = 10;

// Asignamos el valor de 20 a la variable x utilizando el operador de asignación simple
x = 20;

// Sumamos 5 a x utilizando el operador +=
x += 5;