Los operadores en JavaScript permiten realizar operaciones en variables y valores. Hay varios tipos de operadores, incluyendo aritméticos, de asignación, de comparación, lógicos y más. En este tutorial, nos enfocaremos en los operadores aritméticos, de asignación y de comparación.
Operadores Aritméticos
Los operadores aritméticos se utilizan para realizar operaciones matemáticas en números.
Suma (+): Suma dos valores.
Resta (-): Resta el segundo valor del primero.
Multiplicación (*): Multiplica dos valores.
División (/): Divide el primer valor por el segundo.
Módulo (%): Devuelve el resto de la división entera.
Ejemplo:
let a = 10;
let b = 3;
console.log(a + b); // Suma: 13
console.log(a - b); // Resta: 7
console.log(a * b); // Multiplicación: 30
console.log(a / b); // División: 3.333...
console.log(a % b); // Módulo: 1
Operadores de Asignación
Los operadores de asignación se utilizan para asignar valores a variables.
Asignación básica (=): Asigna el valor de la derecha a la variable de la izquierda.
Operadores compuestos: Combinan operaciones con asignación. Por ejemplo, `+=` suma y asigna.
Ejemplo:
let x = 10;
x += 5; // Equivalente a x = x + 5 (x ahora es 15)
Operadores de Comparación
Los operadores de comparación se utilizan para comparar dos valores.
Igual (==): Comprueba si dos valores son iguales, pero puede realizar conversiones de tipo.
Igual estricto (===): Comprueba si dos valores son iguales y del mismo tipo.
Diferente (!=): Comprueba si dos valores son diferentes, pero puede realizar conversiones de tipo.
Diferente estricto (!==): Comprueba si dos valores son diferentes o de tipos diferentes.
Mayor que (>): Comprueba si un valor es mayor que otro.
Menor que (<): Comprueba si un valor es menor que otro.
Mayor o igual que (>=): Comprueba si un valor es mayor o igual que otro.
Menor o igual que (<=): Comprueba si un valor es menor o igual que otro.
Ejemplo:
let num1 = 10;
let num2 = 20;
console.log(num1 == num2); // false
console.log(num1 === num2); // false
console.log(num1 != num2); // true
console.log(num1 !== num2); // true
console.log(num1 > num2); // false
console.log(num1 < num2); // true
console.log(num1 >= num2); // false
console.log(num1 <= num2); // true
Estos son algunos de los operadores aritméticos, de asignación y de comparación en JavaScript. Utiliza estos operadores de manera apropiada según tus necesidades en tu código. ¡Sigue practicando para familiarizarte más con ellos y mejorar tus habilidades en JavaScript!