1.4 KiB
1.4 KiB
title | localeTitle |
---|---|
Comparison with the Strict Inequality Operator | Comparación con el operador de desigualdad estricta |
Comparación con el operador de desigualdad estricta
Explicación del problema:
· Agregue el strict inequality operator
a la instrucción if
para que la función devuelva "No igual" cuando val
no sea estrictamente igual a 17
.
Sugerencia 1
El operador de desigualdad estricta ( !==
) devolverá true
si el primer valor no es igual al segundo teniendo en cuenta el tipo de valor.
intenta resolver el problema ahora
¡Alerta de spoiler!
¡Solución por delante!
Solución de código básico:
function testStrictNotEqual(val) {
if (val !== 17) {
return "Not equal";
}
return "Equal";
}
// Change this value to test
testStrictNotEqual(10);
Explicación del código
La función primero evalúa if
la condición (val !== 17)
evalúa como true
considerando tanto el valor como el tipo de valor. Si lo hace, devuelve la instrucción entre las llaves ("No es igual"). Si no lo hace, devuelve la siguiente declaración de return
fuera de ellos ("Igual").