Introducción
Calcular, comparar y combinar condiciones.
Cada entrada lleva una explicación corta y un ejemplo. En Practica, al final, tienes los mismos ejemplos para cambiarlos y ejecutarlos: lo que escriben con console.log() sale en la consola.
Calcular, comparar y combinar condiciones.
+ - * / % **: Operadores aritméticos.
=== y !==: Comparan valor y tipo.
&& · || · !: Combinan condiciones.
condición ? a : b: Un if…else en una expresión.
Calcular, comparar y combinar condiciones.
Cada entrada lleva una explicación corta y un ejemplo. En Practica, al final, tienes los mismos ejemplos para cambiarlos y ejecutarlos: lo que escriben con console.log() sale en la consola.
Esencial. Operadores aritméticos: suma, resta, multiplicación, división, resto de la división (%, útil para saber si un número es par) y potencia (**). Con textos, + los une.
Suman o restan uno a una variable. Muy usados en los bucles for.
Operan y guardan en la misma variable: x += 5 es x = x + 5.
Esencial. Comparan valor y tipo: === es «igual» y !==, «distinto». Usa siempre estas. Las versiones de dos signos (==, !=) convierten tipos y dan resultados inesperados.
Mayor, menor, mayor o igual y menor o igual. Devuelven true o false.
Esencial. Combinan condiciones: && (y: las dos), || (o: al menos una) y ! (no: invierte).
En una condición, estos valores cuentan como falso: false, 0, "" (texto vacío), null, undefined y NaN. Todo lo demás cuenta como verdadero.
Esencial. Un if…else en una expresión: si la condición se cumple, vale lo primero; si no, lo segundo.
Usa el valor de la derecha solo si el de la izquierda es null o undefined. Más seguro que || si el valor puede ser 0 o "".
Lee una propiedad solo si lo de antes existe; si no, devuelve undefined en vez de dar error.
Despliega los elementos de un array (o las propiedades de un objeto): para copiar, unir o pasar argumentos.
Código del tema: console.log(7 + 2, 7 - 2, 7 * 2, 7 / 2);
Calcular, comparar y combinar condiciones.
Cada entrada lleva una explicación corta y un ejemplo. En Practica, al final, tienes los mismos ejemplos para cambiarlos y ejecutarlos: lo que escriben con console.log() sale en la consola.
Esencial. Operadores aritméticos: suma, resta, multiplicación, división, resto de la división (%, útil para saber si un número es par) y potencia (**). Con textos, + los une.
Suman o restan uno a una variable. Muy usados en los bucles for.
Operan y guardan en la misma variable: x += 5 es x = x + 5.
Esencial. Comparan valor y tipo: === es «igual» y !==, «distinto». Usa siempre estas. Las versiones de dos signos (==, !=) convierten tipos y dan resultados inesperados.
Mayor, menor, mayor o igual y menor o igual. Devuelven true o false.
Esencial. Combinan condiciones: && (y: las dos), || (o: al menos una) y ! (no: invierte).
En una condición, estos valores cuentan como falso: false, 0, "" (texto vacío), null, undefined y NaN. Todo lo demás cuenta como verdadero.
Esencial. Un if…else en una expresión: si la condición se cumple, vale lo primero; si no, lo segundo.
Usa el valor de la derecha solo si el de la izquierda es null o undefined. Más seguro que || si el valor puede ser 0 o "".
Lee una propiedad solo si lo de antes existe; si no, devuelve undefined en vez de dar error.
Despliega los elementos de un array (o las propiedades de un objeto): para copiar, unir o pasar argumentos.