freeCodeCamp/guide/spanish/certifications/javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-equality-operator/index.md
2018-10-16 21:32:40 +05:30

2.5 KiB
Raw Blame History

title localeTitle
Comparison with the strict equality operator Comparación con el operador de igualdad estricta.

Comparación con el operador de igualdad estricta.

Explicación del problema:

· Use el operador de igualdad estricta en la instrucción if para que la función devuelva "Igual" cuando val sea estrictamente igual a 7 .

Sugerencia 1

Recuerde, desde el último ejercicio, que la igualdad es diferente de la asignación ( = ), que asigna el valor a la derecha del operador a una variable en la izquierda. 1

intenta resolver el problema ahora

Sugerencia 2

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. 2 intenta resolver el problema ahora

¡Alerta de spoiler!

¡Solución por delante!

Solución de código básico:

// Setup 
 function testStrict(val) { 
  if (val === 7) { // Change this line 
    return "Equal"; 
  } 
  return "Not equal"; 
 } 
 
 // Change this value to test 
 testStrict(10); 

Explicación del código

La función primero evalúa if la condición (val === 7) evalúa como true . 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", lección de la FCC en la certificación de algoritmos y estructuras de datos de Javascript

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