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

void - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

void

Baseline

20157

void (expression) undefined

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

void console.log("");
// : ""

void (function iife() {
  console.log("IIFE ");
})();
// : "IIFE "

void function test() {
  console.log("test ");
};
try {
  test();
} catch (e) {
  console.log("test ");
  // : "test "
}

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("");
}(); // SyntaxError: Unexpected token ')'

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

function undefined

void

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

// Logs ""

function

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

function IIFE void

js
void () => { console.log("iife!"); }(); // SyntaxError: Malformed arrow function parameter list

JavaScript URI

javascript: URI URI undefined void undefined

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

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

: javascript:

undefined

doSomething() false false

js
checkbox.onclick = () => doSomething();

void API

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

ECMAScript 2027 LanguageSpecification
# sec-void-operator


Web Proxy Viewer  |  New URL  |  Original Page