首頁 > web前端 > js教程 > 主體

JS中void詳解

小云云
發布: 2018-03-21 16:41:11
原創
3864 人瀏覽過

中文翻譯為"無型別"。常用在程式編寫中對定義函數的參數型別、傳回值、函數中指標型別進行宣告。 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詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板