¿Qué hace el operador de doble negación !! en JavaScript?

 

 

 

Que hace el operador de doble negacion en javascript 1

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 trueo bien false.

No es una cadena, 0, una cadena vacía, indefinido, NaN o lo que sea. trueo 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:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. 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

 

Que hace el operador de doble negacion en javascript 1
Que hace el operador de doble negacion en javascript 1

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

 

 

Update cookies preferences