Rumah > hujung hadapan web > tutorial js > JS中void详解

JS中void详解

小云云
Lepaskan: 2018-03-21 16:41:11
asal
3949 orang telah melayarinya

中文翻译为"无类型"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void的字面意思是"无类型",void *则为"无类型指针",void *可以指向任何类型的数据。本文主要和大家分享JS中void详解,希望能帮助到大家。

见过

<a href="javascript:void(0);" /><a href="javascript:;" />
Salin selepas log masuk
Salin selepas log masuk

它俩点击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:;" />
Salin selepas log masuk
Salin selepas log masuk

它俩点击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));
Salin selepas log masuk

相关推荐:

JavaScript中Javascript:void(0)是什么意思以及用法?

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

javascript:void(0) 含义

Atas ialah kandungan terperinci JS中void详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan