Saltar al contenido

¿Qué significa doble signo de exclamación en JS? ejemplo de código

Esta cuestión se puede abordar de diversas maneras, por lo tanto te dejamos la solución más completa para nosotros.

Ejemplo 1: doble signo de exclamación js

// Converts anything to boolean. !!false===false!!true===true!!0===false!!1===true!!parseInt("foo")===false// NaN is falsy!!-1===true// -1 is truthy!!(1/0)===true// Infinity is truthy!!""===false// empty string is falsy!!"foo"===true// non-empty string is truthy!!"false"===true// ...even if it contains a falsy value!!window.foo===false// undefined is falsy!!null===false// null is falsy!!===true// an (empty) object is truthy!![]===true// an (empty) array is truthy; PHP programmers beware!

Ejemplo 2: javascript doble signo de exclamación

const isIE8 =!!navigator.userAgent.match(/MSIE 8.0/);console.log(isIE8);// returns true or false

Agradecemos que quieras favorecer nuestra investigación mostrando un comentario o puntuándolo te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *