¿Qué imprime este código?
console.log(+true);
console.log(!"Lydia")
A: 1 y false
B: false y NaN
C: false y false
Respuesta en el primer comentario.
For further actions, you may consider blocking this person and/or reporting abuse
Anwar Achilles -
邱敬幃 Pardn Chiu -
Fin Chen -
Sharanappa -
Top comments (1)
La respuesta es:
A:
1 y false
El el primer caso, el operador
+
intenta convertir anumber
al valortrue
, por coerción de tipos javascript infiere atrue
como 1.En el segundo caso, intentamos negar un
string
, dichostring
es un valortruthy
, por ende, nuevamente por coerción de tipos javascript infiere alstring
"Lydia" comotrue
, y la negación detrue
esfalse