[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/void [Back]  [Original]

void - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

void

20157

void undefined

const output = void 1;
console.log(output);
// Expected output: undefined

void console.log("expression evaluated");
// Expected output: "expression evaluated"

void (function iife() {
  console.log("iife is executed");
})();
// Expected output: "iife is executed"

void function test() {
  console.log("test function executed");
};
try {
  test();
} catch (e) {
  console.log("test function is not defined");
  // Expected output: "test function is not defined"
}

js
void expression

undefined

void undefined void(0) void 0 undefined

void void

js
void 2 === "2"; // (void 2) === '2' false
void (2 === "2"); // void (2 === '2') undefined

function

js
function iife() {
  console.log("Executed!");
}(); // SyntaxError: Unexpected token ')'

function () {
  console.log("Executed!");
}(); // SyntaxError: Function statements require a function name

function undefined

void

js
void (function () {
  console.log("Executed!");
})();

// Output: "Executed!"

function

js
(function () {
  console.log("Executed!");
})();

JavaScript URI

javascript: URI URI undefinedvoid undefined

html
<a href="javascript:void(0);">  </a>

<a href="javascript:void(document.body.style.backgroundColor='green');">
  
</a>

javascript: JavaScript

void API

js
button.onclick = () => void doSomething();

doSomething undefined true

ECMAScript 2027 LanguageSpecification
# sec-void-operator


Web Proxy Viewer  |  New URL  |  Original Page