void (量)
void 量
括号是可以省略的。
void
操作符的计算结果总是undefined
。
void
操作符通常用于避免输出内容。
假设,有如下的HTML
代码:
<a href="javascript:window.open('about:blank')">open</a>
这段代码在有的浏览器上会出现问题的,有的浏览器会用window.open('about:blank')
的计算结果冲掉当前页面的内容, 只有当计算结果为undefined
的时候,才不会冲掉。因此,通常会将计算结果再用void
操作符转为undefined
,如下:
<a href="javascript:void(window.open('about:blank'))">open</a>