Es posible que encuentres el operador `!!` en uso. ¿Qué significa?
Supongamos que tienes una expresión que te da un resultado.
Quieres que este resultado sea un booleano. O bien true
o bien false
.
No es una cadena, 0, una cadena vacía, indefinido, NaN o lo que sea. true
o false
.
El !!
operador lo hace.
En realidad, son dos operadores de negación uno detrás del otro. !!
En JavaScript no existe ningún operador, pero sí existe !
.
Primero niega el resultado de la expresión y luego lo vuelve a negar. De esta manera, si tenías un número distinto de cero, una cadena, un objeto, una matriz o cualquier cosa que sea verdadera, obtendrás lo que buscas true
.
De lo contrario, obtendrás false
.
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
¿Qué hace el operador de doble negación !! en JavaScript?
Supongamos que tienes una expresión que te da un resultado. Es posible que encuentres el operador `!!` en uso. ¿Qué significa? Es posible que encuentres el
programar
es
https://aprendeprogramando.es/static/images/programar-que-hace-el-operador-de-doble-negacion-en-javascriptja-2132-0.jpg
2024-11-02
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente