¿Qué imprime este código JavaScript?
!!null;
!!"";
!!1;
- A:
false
true
false
- B:
false
false
true
- C:
false
true
true
- D:
true
true
false
Respuesta en el primer comentario.
For further actions, you may consider blocking this person and/or reporting abuse
davy zhang -
Justin -
Grzegorz Dubiel -
Rimsha Jalil -
Top comments (2)
Respuesta:
false
false
true
El operador
!!
realiza una doble negación.En el primer caso, por coerción de tipos,
null
es un valor falsy, si lo negamos 2 veces, tendríamosfalse
.En el segundo caso, por coerción de tipos,
""
es un valor falsy, si lo negamos 2 veces tendríamosfalse
.Por último, el tercer caso, y nuevamente por coerción de tipos, el valor
1
es un valortruthy
, si lo negamos 2 veces, obtendremostrue
.B: false false true