Comprobación de igualdad
En este desafío, debes comprobar la igualdad de dos valores distintos dados mediante los parámetros a y b.
Tanto el valor como el tipo de los parámetros deben ser iguales. Los parámetros pueden tener estos tipos:
- Números
- Cadenas
- Booleanos (
falseotrue) - Valores especiales:
undefined,nullyNaN
¿Qué has aprendido hasta ahora que te permite hacer dos comprobaciones diferentes (valor y tipo) con una sola expresión?
Crea una función que devuelva true si los parámetros son iguales y false si no lo son.
Ejemplos
checkEquality(1, true) ➞ false
// A number and a boolean: the value and type are different.
checkEquality(0, "0") ➞ false
// A number and a string: the type is different.
checkEquality(1, 1) ➞ true
// A number and a number: the type and value are equal.
checkEquality(NaN, NaN) ➞ false
// In JavaScript, NaN is not strictly equal to itself.Notas
- Si te atascas en un desafío, busca ayuda en la pestaña Recursos.
- Si de verdad no puedes avanzar, desbloquea soluciones en la pestaña Soluciones.