This page was translated from English by the community.Learn more and join the MDN Web Docs community.
void operator
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
Операторvoid вычисляет переданноевыражение и возвращаетundefined.
In this article
Синтаксис
void expression
Описание
Этот оператор позволяет вставлять выражения, которые производят дополнительные действия, в места, где ожидаетсяundefined.
Операторvoid часто используется для получения примитивного значенияundefined, используя"void(0)" (что эквивалентно"void 0"). В подобных случаях можно просто использовать глобальную переменнуюundefined (предполагая, что её значение по умолчанию не было изменено).
Самовызывающаяся функция (IIFE)
С оператором void можно использовать самовызывающиеся функции.
void (function iife() { var bar = function () {}; var baz = function () {}; var foo = function () { bar(); baz(); }; var biz = function () {}; foo(); biz();})();JavaScript URIs
Когда браузер переходит по#"/ru/docs/Web/JavaScript/Reference/Global_Objects/undefined">undefined. Можно воспользоваться операторомvoid для возвратаundefined. Например:
<a href="#">Click here to do nothing</a><a href="#"> Click here for green background</a>Однако заметим, что не рекомендуется использовать псевдо-протокол#"спецификации" >Спецификации
Specification ECMAScript® 2026 Language Specification>
# sec-void-operator>