Duplicar posible:
What is the “double tilde” (~~) operator in JavaScript?¿Qué hace ~~ en JavaScript/node.js?
me encontré con este recorte de código en la fuente de una biblioteca Node.js. ¿Qué efecto tiene ~~
en la variable input
?
inArray[3] = ~~input;
También se utiliza en otras maneras:
return ~~ ((a - b)/864e5/7 + 1.5);
Hace que el código sea confuso para leer -_-. Odio cómo la gente hace esto recientemente; me enoja mucho – Domenic
Heh, esto es aún más molesto que el doble '!!' .. –
@jasonbar no puede buscar ~~, pero sí miré :(¡Por alguna razón nunca se me ocurrió una "doble tilde" :) – Kato