其他運算符

原文地址: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運算符可以取代上面的代碼。

<a href="javascript: void(f())">文字</a>

下面是一個更實際的例子,用戶點擊鏈接提交表單,但是不產生頁面跳轉。
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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450619.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450619.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450619.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

git pull --rebase 做了什么? 以及 Cannot rebase: You have unstaged changes 解決辦法

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 最近剛學 git rebase&#xff0c;覺得很牛逼的樣子&#xff0c; 結果今天就被打臉了。 git pull --rebase 1 報錯&#xff1a; Cann…

vue如何實現單頁緩存方案分析

實現全站的頁面緩存&#xff0c;前進刷新&#xff0c;返回走緩存&#xff0c;并且能記住上一頁的滾動位置&#xff0c;參考了很多技術實現&#xff0c;github上的導航組件實現的原理要么使用的keep-alive&#xff0c;要么參考了keep-alive的源碼&#xff0c;但是只用keep-alive…

C語言常用函數簡介

一、字符測試函數 isupper()測試字符是否為大寫英文字ispunct()測試字符是否為標點符號或特殊符號isspace()測試字符是否為空格字符isprint()測試字符是否為可打印字符islower()測試字符是否為小寫字母isgraphis()測試字符是否為可打印字符isdigit()測試字符是否為阿拉伯數字i…

thinkphp如何增加session的過期時間

原理&#xff1a;我們都知道session是建立在cookie的基礎上的&#xff0c;如果瀏覽器cookie清楚了&#xff0c;則tp就會重新建立一個session。 操作&#xff1a;直接增加瀏覽器的cookie的到期時間&#xff0c;就可以使tp的session增加。

需求心得

電路圖是人們為研究、工程規劃的需要。我們組項目需要設計實現一個矢量圖編輯器。在通過對變電站的電路圖進行矢量繪圖后&#xff0c;就可以通過矢量圖的縮放詳細信息。在分析需求后&#xff0c;寫下心得&#xff01; 分析需求主要有一下幾個步驟&#xff1a; 1. 獲取和引導需求…

IT部門不應該是一個后勤部門

管理上最大的問題在于不重視預算與核算的管理。從管理層到員工&#xff0c;很少有經營的念頭&#xff0c;只是一味地埋頭做事。西方企業總結了當今幾百年的經營理念&#xff0c;最終把企業一切活動的評價都歸結到唯一的、可度量的標準上&#xff1a;錢來度量。 by——華為 作為…

you need to resolve your current index first 解決辦法

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 從一個分支A切換到另一個分支B后&#xff0c;對切換后的B分支進行pull操作&#xff0c;因為pull操作實際上包含了fetchmerge操作&#x…

C語言,一種如此美麗的語言

人們說足球是一種優美的體育運動&#xff0c;而當我們在綠茵場上看到羅納爾多那行云流水的帶球動作時&#xff0c;我們不能不承認這種說法。然而&#xff0c;對于我來說&#xff0c;這種運動之所以如此的賞心悅目&#xff0c;跟那些乖張的天才球星們關系并不是那么大&#xff0…

基于websocket的聊天實現邏輯(springboot)

websocket的知識點&#xff1a;當用戶建立socket連接請求之后&#xff0c;服務器會給客戶段建一個session&#xff08;非httpsession&#xff09;,這是是對客戶端的唯一識別碼&#xff0c;用于消息通信 第二上流程圖&#xff0c;流程圖解釋&#xff1a;用戶1要給用戶2發送消息…

Elasticsearch就這么簡單

Elasticsearch就這么簡單 Lucene就這么簡單轉載于:https://www.cnblogs.com/gaogaoyanjiu/p/9908520.html

大學生學編程系列」第五篇:自學編程需要多久才能找到工作?

很多編程初學者都會有這種疑問&#xff0c;自學學到什么程度或者學多久能夠找到工作&#xff0c;這種問題沒有統一答案&#xff0c;因為每個人的出發時候的基礎以及在學習過程中掌握的程度不盡相同&#xff0c;也會導致結果不一樣&#xff0c;只能說要看個人的造化了&#xff0…

chrome 谷歌瀏覽器怎么添加Axure擴展

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 工具/原料 谷歌瀏覽器Axure RP Extension for Chrome方法/步驟 百度搜索Axure RP&#xff0c;下載Axure RP&#xff0c;并進行安裝 安裝后…

配置nginx-rtmp流媒體服務器(寶塔面板配置教程)

參考文檔&#xff1a;https://www.kancloud.cn/jiangguowu/kfjsdkfjskd/1209896 1.在寶塔面板中安裝帶nginx的服務器 2.在寶塔面板中卸載nginx&#xff08;因為nginx-rtmp和nginx的配置不同&#xff0c;并且寶塔面板中不支持安裝nginx-rtmp&#xff09; 3.開始預下載nginx &a…

C語言的應用范圍和發展前途簡介

C一般用來底層開發&#xff0c;如操作系統&#xff0c;嵌入式開發&#xff0c;或者要求效率&#xff0c;高可移植性的地方。C對人要求很高&#xff0c;程序員要考慮的地方太多。他的特點就是每一個字節都可以精確控制&#xff0c;不象C&#xff0c;編譯器為你自動加的東西太多&…

css控制div等比高度

在移動端開發中&#xff0c;在banner輪播圖未加載出來之前&#xff0c;banner層是不占文檔流高度的&#xff0c;當從服務器獲取完banner數據&#xff0c;展示的時候&#xff0c;banner層因為有了內容 所以會撐開&#xff0c;導致banner層下面的內容也隨之移動&#xff0c;為解決…

2018杭州云棲大會,梁勝博士的演講PPT來啦!

2019獨角獸企業重金招聘Python工程師標準>>> 2018杭州云棲大會已經結束&#xff0c;Rancher作為阿里云的緊密合作伙伴&#xff0c;Rancher Labs聯合創始人兼CEO梁勝博士&#xff0c;在9月21日上午受邀出席大會并作題為**“如何能讓每個人都用Kubernetes和Service Me…

No Identifier specified for entity的解決辦法

見&#xff1a;http://blog.csdn.net/u011617875/article/details/18550305 前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 No Identifier specified for entity的錯誤IdGeneratedVal…

利用jquery修改elment的自定義組件多選框el-select(修改多選框的顏色)

先上圖片 一實現邏輯 我們知道element顏色默認為灰色&#xff0c;首先便簽名稱是唯一的&#xff0c;我的實現邏輯是后端傳給前端 含有顏色&#xff0c;名稱的數組&#xff0c;然后vue記錄一個對象{名稱 > 顏色}&#xff0c;當用戶選擇標簽之后&#xff0c;觸發 點擊事件&…

怎樣在C語言程序中使用功能鍵和箭頭鍵?

在程序中使用功能鍵和箭頭鍵可以使程序更容易使用。箭頭鍵可用來移動光標&#xff0c;而功能鍵使用戶能做一些特殊的事情&#xff0c;還可用來替代一些經常要鍵入的字符序列。然而&#xff0c;與其它“特殊”功能一樣&#xff0c;C語言本身并沒有提供讀入功能鍵和箭頭鍵的標準方…

中文地址

2019獨角獸企業重金招聘Python工程師標準>>> 轉載于:https://my.oschina.net/u/2935389/blog/2209087