...
...
Operadores en JavaScript: Una Guía de básico a avanzado

Operadores en JavaScript: Una Guía de básico a avanzado

Aprende a dominar los operadores en JavaScript con este artículo. Mejora tus habilidades de programación y aprovecha al máximo el poder del lenguaje.

6 1 0 9

hymsoft
@hymsoft

Operadores en JavaScript

 

Los operadores son símbolos especiales que se utilizan para realizar cálculos y comparaciones en un programa. Hay varios tipos diferentes, incluyendo aritméticos,  de comparación, lógicos y de asignación. Cada tipo de operador cumple una función específica y es importante entender cómo funcionan para poder escribir programas efectivos. En esta guía, exploraremos cada tipo de operador en detalle y veremos ejemplos de cómo se pueden utilizar en un programa.

 

Operadores Aritméticos

 

Se utilizan para realizar cálculos matemáticos básicos, como adición, sustracción, multiplicación y división. Los operadores aritméticos incluyen:

  • Adición (+)
  • Substracción (-)
  • Multiplicación (*)
  • División (/)
  • Módulo ( % )
  • Incremento (++)
  • Decremento (--)

Ejemplos de cómo se pueden utilizar los operadores aritméticos.

 

// Adición
let a = 1 + 2; // a es igual a 3

// Substracción
let b = 5 - 2; // b es igual a 3

// Multiplicación
let c = 3 * 4; // c es igual a 12

// División
let d = 8 / 4; // d es igual a 2

// Módulo
let e = 7 % 3; // e es igual a 1

// Incremento
let f = 0;
f++; // f es igual a 1

// Decremento
let g = 2;
g--; // g es igual a 1

 

Es importante tener en cuenta que los operadores aritméticos tienen una jerarquía de precedencia, lo que significa que algunos se evalúan antes que otros. Por ejemplo, la multiplicación y la división tienen una mayor precedencia que la adición y la sustracción. Esto significa que en una expresión con múltiples operadores, se evaluarán primero los de multiplicación y división, y luego los  de adición y sustracción.

 

Operadores de Comparación

 

Se utilizan para comparar dos valores y devolver un valor booleano (verdadero o falso) en función de si la comparación es verdadera o falsa. Los operadores de comparación incluyen:

  • Igualdad (==)
  • No igualdad (!=)
  • Estrictamente igualdad (===)
  • Estrictamente no igualdad (!==)
  • Mayor que (>)
  • Menor que (<)
  • Mayor o igual que (>=)
  • Menor o igual que (<=)

Ejemplos de cómo se pueden utilizar los operadores de comparación en JavaScript

 

// Igualdad
console.log(1 == 1); // imprime true
console.log(1 == 2); // imprime false

// No igualdad
console.log(1 != 1); // imprime false
console.log(1 != 2); // imprime true

// Estrictamente igualdad
console.log(1 === 1); // imprime true
console.log(1 === '1'); // imprime false

// Estrictamente no igualdad
console.log(1 !== 1); // imprime false
console.log(1 !== '1'); // imprime true

// Mayor que
console.log(1 > 2); // imprime false
console.log(2 > 1); // imprime true

// Menor que
console.log(1 < 2); // imprime true
console.log(2 < 1); // imprime false

// Mayor o igual que
console.log(1 >= 1); // imprime true
console.log(1 >= 2); // imprime false

// Menor o igual que
console.log(1 <= 1); // imprime true
console.log(1 <= 2); // imprime true

 

Es importante tener en cuenta que, al igual que con los aritméticos, los operadores de comparación tienen una jerarquía de precedencia. Los operadores de comparación tienen menor precedencia que los aritméticos, por lo que se evaluarán después de ellos en una expresión con múltiples operadores.

 

Operadores Lógicos

 

Se utilizan para realizar operaciones lógicas en JavaScript y devolver un valor booleano (verdadero o falso). Los operadores lógicos incluyen:

  • AND (&&): Este operador se utiliza para evaluar si dos expresiones son verdaderas. Si ambas expresiones son verdaderas, el operador AND devuelve true, de lo contrario, devuelve false.
  • OR (||): Este operador se utiliza para evaluar si al menos una de dos expresiones es verdadera. Si al menos una de las expresiones es verdadera, el operador OR devuelve true, de lo contrario, devuelve false.
  • NOT (!): Este operador se utiliza para negar una expresión. Si la expresión es verdadera, el operador NOT la convierte en falsa, y si la expresión es falsa, la convierte en verdadera.

Ejemplos de cómo se pueden utilizar los operadores lógicos en JavaScript

 

 

Al igual que con los aritméticos y de comparación, los operadores lógicos tienen una jerarquía de precedencia. El operador NOT tiene mayor precedencia que los operadores AND y OR, por lo que se evaluará primero en una expresión con múltiples operadores.

 

Operadores de Asignación

 

Los operadores de asignación se utilizan para asignar valores a variables en JavaScript. El operador de asignación más común es el operador de asignación simple (=), que asigna el valor de una expresión a una variable.

 

Operador de asignación simple

(=): Este operador se utiliza para asignar el valor de una expresión a una variable. Por ejemplo:

 

let x = 5;

 

En este ejemplo, se está utilizando el operador de asignación para asignar el valor de 5 a la variable x.

 

Operadores de Asignación Compuesta ( +=, -=, *=, /=, %= )

 

Estos operadores combinan la asignación de un valor con otra operación. Por ejemplo, el operador de asignación de adición compuesta (+=) asigna el valor de la suma de una variable y otro valor a la variable. Otros operadores de asignación compuesta incluyen -= (asignación de sustracción compuesta), *= (asignación de multiplicación compuesta) y /= (asignación de división compuesta). Estos son  algunos ejemplos de cómo se pueden utilizar estos operadores:

 

 

Al igual que con los operadores aritméticos, de comparación y lógicos, los operadores de asignación tienen una jerarquía de precedencia. Los operadores de asignación tienen menor precedencia que los operadores aritméticos, de comparación y lógicos, por lo que se evaluarán después de ellos en una expresión con múltiples operadores.

 

Como siempre los espero en el próximo!!!

 

Anterior: JavaScript prompt: Mostrar mensajes y cuadros de diálogo en JS

Siguiente: Concatenación de cadenas en JavaScript: comparación de métodos y usos

Otros artículos del autor

Conversación

...
...