DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

Paracetamol.js馃拪| #8: Explica este c贸digo JavaScript

驴Qu茅 imprime este c贸digo?

console.log(+true);
console.log(!"Lydia")
Enter fullscreen mode Exit fullscreen mode

A: 1 y false
B: false y NaN
C: false y false

Respuesta en el primer comentario.


Discussion (1)

Collapse
duxtech profile image
Cristian Fernando Author

La respuesta es:
A: 1 y false

El el primer caso, el operador + intenta convertir a number al valor true, por coerci贸n de tipos javascript infiere a true como 1.

En el segundo caso, intentamos negar un string, dicho string es un valor truthy, por ende, nuevamente por coerci贸n de tipos javascript infiere al string "Lydia" como true, y la negaci贸n de true es false