2.9 KiB
2.9 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
56533eb9ac21ba0edf2244d0 | Comparison with the Equality Operator | 1 | Comparación con el operador de igualdad |
Description
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
si (myVal == 10) {
devuelve "Igual";
}
devuelve "No es igual";
}
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
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 "No es igual"
testString: 'assert(testEqual(10) === "Not Equal", "<code>testEqual(10)</code> should return "Not Equal"");'
- text: <code>testEqual(12)</code> debe devolver "Igual"
testString: 'assert(testEqual(12) === "Equal", "<code>testEqual(12)</code> should return "Equal"");'
- text: <code>testEqual("12")</code> debe devolver "Equal"
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