JS中void详解
程序员文章站
2022-04-21 22:05:02
...
中文翻译为"无类型"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void的字面意思是"无类型",void *则为"无类型指针",void *可以指向任何类型的数据。本文主要和大家分享JS中void详解,希望能帮助到大家。
见过
<a href="javascript:void(0);" /><a href="javascript:;" />
它俩点击a标签都不会执行其他操作,也不会刷新页面。但是并不知道这两者有什么区别,后面查知:
使用void(0)是用来代替undefined,因为undefind不是JS的保留字。(保留字和关键字可以参考网址:https://www.cnblogs.com/mandy-dyf/p/4547166.html)
在某些浏览器下undefind的值可能会被修改。
其实void(0)或者void 0 返回结果都是undefined。
并且下面所有的结果都是undefined:
console.log(void 0);
console.log(void(0));
console.log(void ‘hello word!’);
console.log(void(true));
见过
<a href="javascript:void(0);" /><a href="javascript:;" />
它俩点击a标签都不会执行其他操作,也不会刷新页面。但是并不知道这两者有什么区别,后面查知:
使用void(0)是用来代替undefined,因为undefind不是JS的保留字。(保留字和关键字可以参考网址:https://www.cnblogs.com/mandy-dyf/p/4547166.html)
在某些浏览器下undefind的值可能会被修改。
其实void(0)或者void 0 返回结果都是undefined。
并且下面所有的结果都是undefined:
console.log(void 0); console.log(void(0)); console.log(void ‘hello word!’); console.log(void(true));
相关推荐:
JavaScript中Javascript:void(0)是什么意思以及用法?
以上就是JS中void详解的详细内容,更多请关注其它相关文章!