busqué en Google el fragmento de código y parece que su típicamente incrustado en un enlace con "javascript:" en frente de ella. Para citar la referencia de Mozilla para el operador void:
JavaScript URI
Cuando un navegador sigue un javascript: URI, se evalúa el código de la URI y luego se reemplaza el contenido de la página con el valor devuelto , a menos que el valor devuelto no esté definido. El operador nulo se puede usar para regresar indefinido. Por ejemplo:
<a href="javascript:void(0);">Click here to do nothing</a>
<a href="javascript:void(document.body.style.backgroundColor='green');">Click here for green background</a>
Tenga en cuenta, sin embargo, que javascript: URI se encuentra a menudo desanima frente a otras alternativas, tales como eventos.
fuente: https://developer.mozilla.org/en/JavaScript/Reference/Operators/Special/void
por lo que mantiene el contenido de la página que se sobrescriba cuando el código se ejecuta dentro de un enlace.
En este caso, si el código se ejecuta sin el javascript: URI, el operador nulo no debería hacer ninguna diferencia. El operador vacío simplemente evalúa su expresión de entrada y devuelve indefinido.
[Esta respuesta] (http://stackoverflow.com/questions/666936/what-is-the-point-of-void-in-javascript/666971#666971) lo explica. – drudge
@onteria_ se usa como una función 3 veces diferentes –