freeCodeCamp/guide/spanish/certifications/javascript-algorithms-and-d.../basic-javascript/practice-comparing-differen.../index.md

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").

Fuentes

1 . "JavaScript Básico: Comparación con el Operador de Igualdad Estricta", lección de la FCC en Algoritmos de Javascript y Certificación de Estructuras de Datos

Recursos