其他运算符
原文地址:https://wangdoc.com/javascript/
void運算符
void運算符的作用是執行一個表達式,然后不返回任何值,或者說返回undefined。
void 0 // undefined void(0) // undefined上面是void運算符的兩種寫法,都正確。建議采用后一種形式。
var x = 3; void (x = 5); x // 5這個運算符的主要用途是瀏覽器書簽工具,以及在超鏈接中插入代碼,防止頁面跳轉。
<script>function f() {console.log("Hello World");} </script> <a href="http.example.com" onclick="f(); return false;">點擊</a>上面代碼中,點擊鏈接后,會先執行onclick的代碼返回false,所以瀏覽器不會跳轉到example.com。
void運算符可以取代上面的代碼。
下面是一個更實際的例子,用戶點擊鏈接提交表單,但是不產生頁面跳轉。
html <a href="javascript: void(document.form.submit())">提交</a> ## 逗號運算符 逗號運算符用于對兩個表達式求值,并返回**后**一個表達式的值。js
"a", "b" // "b"
var x = 0;
var y = (x++, 10);
x // 1
y // 10
逗號運算符的一個用途是,在返回一個值之前,進行一些輔助操作。js
var value = (console.log("Hi"), true);
```
轉載于:https://www.cnblogs.com/chris-jichen/p/9989090.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: Duilib学习笔记《04》— 窗体显示
- 下一篇: python模块之lib2to3(py2