1.7 KiB
1.7 KiB
title | localeTitle |
---|---|
Practice comparing different values | Practicar comparando valores diferentes. |
Practicar comparando valores diferentes.
Explicación del problema:
· Modifique la función de modo que devuelva "Igual" solo cuando los valores sean estrictamente iguales.
Sugerencia 1
Recuerde de los últimos ejercicios que, a diferencia del operador de igualdad, que intenta convertir ambos valores en comparación con un tipo común, el operador de igualdad estricta no realiza una conversión de tipo. 1
intenta resolver el problema ahora
¡Alerta de spoiler!
¡Solución por delante!
Solución de código básico:
// Setup
function compareEquality(a, b) {
if (a === b) { // Change this line
return "Equal";
}
return "Not Equal";
}
// Change this value to test
compareEquality(10, "10");
Explicación del código
La función primero evalúa if
la condición (a === b)
evalúa como true
considerando tanto el tipo como el valor. Si lo hace, devuelve la instrucción entre las llaves ("Igual"). Si no lo hace, devuelve la siguiente declaración de return
fuera de ellos ("No es igual").