¿Qué imprime este código JavaScript?
!!null;
!!"";
!!1;
- A:
falsetruefalse - B:
falsefalsetrue - C:
falsetruetrue - D:
truetruefalse
Respuesta en el primer comentario.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (2)
Respuesta:
falsefalsetrueEl operador
!!realiza una doble negación.En el primer caso, por coerción de tipos,
nulles 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
1es un valortruthy, si lo negamos 2 veces, obtendremostrue.B: false false true