| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/void | [Back] [Original] |
Get to know MDN better
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 "
}
void expression
void undefined "void(0)" "void 0" undefined
void 2 === "2"; // (void 2) === '2', false
void (2 === "2"); // void (2 === '2'), undefined
function iife() {
console.log("");
}(); // SyntaxError: Unexpected token ')'
function () {
console.log("");
}(); // SyntaxError: Function statements require a function name
void
void function () {
console.log("");
}();
// Logs ""
function
(function () {
console.log("");
})();
function IIFE void
void () => { console.log("iife!"); }(); // SyntaxError: Malformed arrow function parameter list
javascript: URI URI undefined void undefined
<a href="javascript:void(0);"></a>
<a href="javascript:void(document.body.style.backgroundColor='green');">
</a>
:
javascript:
undefined
doSomething() false false
checkbox.onclick = () => doSomething();
void API
checkbox.onclick = () => void doSomething();
| ECMAScript 2027 LanguageSpecification # sec-void-operator |
| Web Proxy Viewer | New URL | Original Page |