為什麼 JavaScript void 語句求表示式?


JavaScript void 返回一個表示式,以刪除副作用並返回未定義的原始值。在網頁中插入表示式時,可能會發生此副作用。

讓我們看一個 void 的示例。void(0) 可用於超連結以獲取未定義的原始值,

示例

即時演示

<!DOCTYPE html>
   <html>
      <head>
         <title>Understanding JavaScript void(0)</title>
      </head>
   <body>
      <a href="javascript:void(0);" ondblclick="alert('Click it twice!')">Click me not once, but twice.</a>
   </body>
</html>

我們在上面使用 JavaScript:void(0) 來防止頁面在首次單擊按鈕時重新載入。

此程式碼僅在按鈕被單擊兩次時才有效。如果單擊一次,則不會發生任何事情。但當單擊按鈕兩次時,由於我們使用了 ondblclick 事件處理程式,所以警告框會彈出。

更新於: 2020 年 1 月 10 日

71 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

入門
廣告
© . All rights reserved.