Aprenda los conceptos básicos de los operadores de igualdad de JavaScript
Estos operadores aceptan dos valores y devuelven un valor booleano:
==
controles de igualdad!=
Comprueba la desigualdad===
Comprueba la igualdad estricta!==
Comprueba la desigualdad estricta
Hablemos de lo que queremos decir con strict . Sin la comprobación strict , el segundo operando se convierte al tipo del primero antes de realizar la comparación. Strict evita esto.
Ejemplos:
const a = truea == true //truea === true //true1 == 1 //true1 == '1' //true1 === 1 //true1 === '1' //false
No se puede comprobar la igualdad de objetos: dos objetos nunca son iguales entre sí. El único caso en el que una comprobación puede ser verdadera es si dos variables hacen referencia al mismo objeto.
Algunas peculiaridades a tener en cuenta: NaN
siempre es diferente de NaN
. Health Tips
NaN == NaN //false
null
y undefined
los valores son iguales si se comparan en modo no estricto:
null == undefined //truenull === undefined //false
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
Operadores de igualdad de JavaScript
Estos operadores aceptan dos valores y devuelven un valor booleano: Aprenda los conceptos básicos de los operadores de igualdad de JavaScript Aprenda los conc
programar
es
https://aprendeprogramando.es/static/images/programar-operadores-de-igualdad-de-javascript-2056-0.jpg
2024-11-01
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente