JavaScript 中 void(0) 的含義
我想使用過ajax的都常見這樣的程式碼:
<a href="javascript:doTest2();void(0);">here</a>
但這兒的void(0)究竟是何含義呢?
JavaScript中void是一個操作符,該操作符指定要計算一個表示式但是不返回值。
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression 是一個要計算的 JavaScript 標準的表示式。表示式外側的圓括號是可選的,但是寫上去是一個好習慣。 (實現版本 Navigator 3.0 )
你可以使用 void 操作符指定超級連結。表示式會被計算但是不會在當前文件處裝入任何內容。
下面的程式碼建立了一個超級連結,當使用者點選以後不會發生任何事。當使用者點選連結時,void(0) 計算為 0,但在 JavaScript 上沒有任何效果。
<A HREF="javascript:void(0)">單擊此處什麼也不會發生</A>
下面的程式碼建立了一個超級連結,使用者單擊時會提交表單。
<A HREF="javascript:void(document.form.submit())">
單擊此處提交表單</A>
相關文章
- jsjavascript:void(0)真正含義(轉)JSJavaScript
- Javascript:void(0)和#JavaScript
- javascript:void(0)的作用是什麼JavaScript
- shell中變數$#,$@,$0,$1,$2的含義變數
- Angular 某些版本號中 0-next.0 的含義Angular
- Linux中變數$#,$@,$0,$1,$2,$*,$$,$?的含義Linux變數
- href="javascript:void(0);" considered harmfulJavaScriptIDE
- 【JavaScript】奇怪的知識void 0 === undefined 為 trueJavaScriptUndefined
- javascript:void(0)語句的作用是什麼JavaScript
- linux $# $0 $1 $2 $@ $* $$ $?的含義Linux
- Java中static的含義Java
- JavaScript中的+0與-0JavaScript
- JavaScript中七種函式呼叫方式及對應 this 的含義JavaScript函式
- C++中&和*的含義C++
- Spring中bean的含義SpringBean
- oracle中斜槓(/)的含義Oracle
- SVN中clean up的含義
- c++中&含義C++
- explain中filesort含義AI
- JavaScript void 運算子JavaScript
- 關於火狐和IE下href=”javascript:void(0)”相容性的問題JavaScript
- topas 中 PgSp 欄位的含義
- exists子句在Sql中的含義SQL
- group by中cube含義解析
- (void 0) 與 undefined 之間的小九九Undefined
- Linux shell中2>&1的含義Linux
- JS陣列中的apply含義JS陣列APP
- 聊聊“管理+IT”中管理的幾個含義
- 分析日記中的單詞的含義
- 黑客的含義黑客
- ITL的含義
- Promise的含義Promise
- PyTorch基礎——輸入batch第0維含義PyTorchBAT
- 為什麼用「void 0」代替「undefined」Undefined
- Mysql中備份資料檔案中/*!*/的含義MySql
- 伺服器託管中U的含義伺服器
- 執行計劃中cost, card的含義
- group by中rollup的以及grouping含義解析