JavaScript Оператор void | CODECAST

Оператор void

Синтаксис:
void выражение


Оператор void вычисляет выражение и возвращает undefined.

Такой оператор обычно нужен в местах, где не требуется возвращаемое значение.

void(0) используется для явного получения undefined. Альтернатива - просто явно указать undefined.

Часть примеров взято отсюда

JavaScript | MDN


Пример:

        
void 0          // возвращает undefined
void(0)         // это тоже возвращает undefined
void "привет"   // тоже возвращает undefined
void new Date() // всегда возвращает undefined

<a href="javascript:void(0);">
Ссылка кликабельна, но бесполезна - никаких действий не будет.
</a>

//здесь не требуется возвращаемое значение.
<a href="javascript:void(document.body.style.backgroundColor='green');">
Кликните для изменения цвета фона на зеленый.
</a>