JavaScript
Sintaxis
Igualdad estricta
Comprueba el valor y el tipo:
const array = ['a'];
console.log(1 === 1);
console.log('cadena' === 'cadena');
console.log(array === array);
console.log(array !== ['a']);
console.log('1' !== 1);
console.log(true !== 1);
console.log(false !== 0);
Igualdad no estricta
Antes de comparar, convierte los tipos:
const array = ['a'];
console.log('1' == 1);
console.log(true == 1);
console.log(false == 0);
console.log(array != ['a']);
⚠️ Importante: Es mejor no usar la (des)igualdad no estricta, usar siempre la estricta:
===
y!==
.
❓ Ejercicio 1: En la consola JavaScript crea dos objetos con mismos campos en su interior. Comprueba si son iguales usando alguna de las dos igualdades.
❓ Ejercicio 2: Compara los dos objetos pero conviértelos a una cadena con formato JSON previamente.