Operadores y Expresiones
Los operadores y las expresiones son piezas clave en JavaScript, ya que nos permiten realizar cálculos, comparaciones y otras operaciones dentro de nuestros programas. Vamos a ver qué son y cómo usarlos de manera fácil.
🛠️ Operadores
En JavaScript, un operador es un símbolo que nos permite hacer alguna operación entre uno o más operandos. Los operandos pueden ser valores, variables o incluso otras expresiones. Aquí te cuento algunos de los operadores más usados:
- Operadores Aritméticos ➗: Son los que usamos para hacer cálculos matemáticos, como sumar
(+), restar(-), multiplicar(*), dividir(/), o encontrar el resto de una división(%). - Operadores de Asignación 📝: Estos operadores nos permiten darle un valor a una variable. El más básico es el signo igual
(=), pero también tenemos variantes como+=,-=,*=,/=, que nos permiten hacer la operación y asignar el resultado en un solo paso. - Operadores de Comparación 🔍: Se usan para comparar dos valores y nos devuelven true (verdadero) o false (falso), dependiendo de si la comparación es correcta. Algunos ejemplos son
==,!=,===,!==,>,<,>=,<=. - Operadores Lógicos 🤔: Se usan para combinar condiciones y obtener un resultado verdadero o falso. Los más comunes son
&&(AND lógico) y||(OR lógico). - Operadores de Incremento y Decremento ➕➖: Nos sirven para aumentar o disminuir el valor de una variable en 1. Se usan con
++para incrementar y--para decrementar. - Operadores de Concatenación 🔗: Cuando trabajamos con strings (cadenas de texto), usamos el operador
(+)para unir dos o más cadenas y formar una nueva.
🧩 Expresiones en JavaScript
Una expresión es cualquier fragmento de código que da como resultado un valor. Las expresiones pueden ser simples, como un número o una variable, o pueden ser más complejas, como una operación matemática o una llamada a una función. Aquí algunos ejemplos:
5: Es una expresión que nos da el valor 5.x: Es una expresión que nos da el valor que tiene almacenado la variable x.2 + 3: Una expresión que nos da como resultado el valor 5 (al sumar 2 y 3).Math.sqrt(16): Esta expresión devuelve el valor 4, que es la raíz cuadrada de 16.
🔄 Combinando Operadores y Expresiones
Lo genial de JavaScript es que podemos combinar operadores y expresiones para hacer operaciones mucho más poderosas. Por ejemplo, podemos sumar dos números, luego multiplicar el resultado, o comparar varias condiciones con operadores lógicos.
var x = 5;var y = 10;var resultado = (x + y) * 2; // Aquí primero sumamos x y y, y luego multiplicamos el resultado por 2.