当前位置:Gxlcms > JavaScript > JS中void详解

JS中void详解

时间:2021-07-01 10:21:17 帮助过:161人阅读

中文翻译为"无类型"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。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)是什么意思以及用法?

Javascript中的操作符void(0)的定义与详解

javascript:void(0) 含义

以上就是JS中void详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行