freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../basic-javascript/comparison-with-the-equalit...

2.9 KiB
Raw Blame History

id title challengeType videoUrl localeTitle
56533eb9ac21ba0edf2244d0 Comparison with the Equality Operator 1 Comparación con el operador de igualdad

Description

Hay muchos operadores de comparación en JavaScript. Todos estos operadores devuelven un valor true o false booleano. El operador más básico es el operador de igualdad == . El operador de igualdad compara dos valores y devuelve true si son equivalentes o false si no lo son. Tenga en cuenta que la igualdad es diferente de la asignación ( = ), que asigna el valor a la derecha del operador a una variable en la izquierda.
function equalTest (myVal) {
si (myVal == 10) {
devuelve "Igual";
}
devuelve "No es igual";
}
Si myVal es igual a 10 , el operador de igualdad devuelve true , por lo que el código entre las llaves se ejecutará y la función devolverá "Equal" . De lo contrario, la función devolverá "Not Equal" . Para que JavaScript pueda comparar dos data types (por ejemplo, numbers y strings ), debe convertir un tipo a otro. Esto se conoce como "Tipo de coerción". Una vez que lo hace, sin embargo, puede comparar los términos de la siguiente manera:
1 == 1 // verdadero
1 == 2 // falso
1 == '1' // verdadero
"3" == 3 // verdadero

Instructions

Agregue el equality operator a la línea indicada para que la función devuelva "Igual" cuando val sea equivalente a 12

Tests

tests:
  - text: <code>testEqual(10)</code> debe devolver &quot;No es igual&quot;
    testString: 'assert(testEqual(10) === "Not Equal", "<code>testEqual(10)</code> should return "Not Equal"");'
  - text: <code>testEqual(12)</code> debe devolver &quot;Igual&quot;
    testString: 'assert(testEqual(12) === "Equal", "<code>testEqual(12)</code> should return "Equal"");'
  - text: <code>testEqual(&quot;12&quot;)</code> debe devolver &quot;Equal&quot;
    testString: 'assert(testEqual("12") === "Equal", "<code>testEqual("12")</code> should return "Equal"");'
  - text: Debes usar el operador <code>==</code>
    testString: 'assert(code.match(/==/g) && !code.match(/===/g), "You should use the <code>==</code> operator");'

Challenge Seed

// Setup
function testEqual(val) {
  if (val) { // Change this line
    return "Equal";
  }
  return "Not Equal";
}

// Change this value to test
testEqual(10);

Solution

// solution required