JavaScript中按位“異或”運(yùn)算符使用介紹
更新時(shí)間:2014年03月14日 17:01:15 作者:
按位“異或”運(yùn)算符 (^)是對(duì)兩個(gè)表達(dá)式執(zhí)行按位異或,下面為大家介紹下其具體的使用方法
按位“異或”運(yùn)算符 (^)是對(duì)兩個(gè)表達(dá)式執(zhí)行按位異或。使用方法:
result = expression1 ^ expression2
其中result是任何變量。
expression1是任何表達(dá)式。
expression2是任何表達(dá)式。
按位“異或”運(yùn)算符說明
^ 運(yùn)算符查看兩個(gè)表達(dá)式的二進(jìn)制表示法的值,并執(zhí)行按位異或。該操作的結(jié)果如下所示:
0101 (expression1)
1100 (expression2)
----
1001 (結(jié)果)
當(dāng)且僅當(dāng)只有一個(gè)表達(dá)式的某位上為 1 時(shí),結(jié)果的該位才為 1。否則結(jié)果的該位為 0。
復(fù)制代碼 代碼如下:
result = expression1 ^ expression2
其中result是任何變量。
expression1是任何表達(dá)式。
expression2是任何表達(dá)式。
按位“異或”運(yùn)算符說明
^ 運(yùn)算符查看兩個(gè)表達(dá)式的二進(jìn)制表示法的值,并執(zhí)行按位異或。該操作的結(jié)果如下所示:
0101 (expression1)
1100 (expression2)
----
1001 (結(jié)果)
當(dāng)且僅當(dāng)只有一個(gè)表達(dá)式的某位上為 1 時(shí),結(jié)果的該位才為 1。否則結(jié)果的該位為 0。
您可能感興趣的文章:
- js 與或運(yùn)算符 || && 妙用
- javascript三元運(yùn)算符用法實(shí)例
- js中的 || 與 && 運(yùn)算符詳解
- javascript typeof的用法與typeof運(yùn)算符介紹[詳細(xì)]
- JS按位非(~)運(yùn)算符與~~運(yùn)算符的理解分析
- Javascript 按位取反運(yùn)算符 (~)
- Javascript 按位左移運(yùn)算符使用介紹(<<)
- 詳解js運(yùn)算符單豎杠“|”與“||”的用法和作用介紹
- JavaScript位移運(yùn)算符(無符號(hào)) >>> 三個(gè)大于號(hào) 的使用方法詳解
- js的邏輯運(yùn)算符 ||
- 淺談JS運(yùn)算符&&和|| 及其優(yōu)先級(jí)
- JS運(yùn)算符簡單用法示例
相關(guān)文章
JS實(shí)現(xiàn)動(dòng)態(tài)移動(dòng)層及拖動(dòng)浮層關(guān)閉的方法
這篇文章主要介紹了JS實(shí)現(xiàn)動(dòng)態(tài)移動(dòng)層及拖動(dòng)浮層關(guān)閉的方法,可實(shí)現(xiàn)動(dòng)態(tài)拖動(dòng)浮動(dòng)窗口及關(guān)閉窗口的功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04
微信小程序?qū)崿F(xiàn)手機(jī)驗(yàn)證碼登錄
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)手機(jī)驗(yàn)證碼登錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
解決canvas畫布使用fillRect()時(shí)高度出現(xiàn)雙倍效果的問題
下面小編就為大家?guī)硪黄鉀Qcanvas畫布使用fillRect()時(shí)高度出現(xiàn)雙倍效果的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08
基于js里調(diào)用函數(shù)時(shí),函數(shù)名帶括號(hào)和不帶括號(hào)的區(qū)別
下面小編就為大家?guī)硪黄趈s里調(diào)用函數(shù)時(shí),函數(shù)名帶括號(hào)和不帶括號(hào)的區(qū)別。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-07
JS實(shí)現(xiàn)獲取GIF總幀數(shù)的方法詳解
如何通過js在上傳前就拿到它的總幀數(shù)來判斷呢?本文就跟大家分享一種解決方案,并將其封裝成插件發(fā)布至npm倉庫,快跟隨小編一起學(xué)習(xí)一下吧2022-05-05
JavaScript實(shí)現(xiàn)點(diǎn)擊出現(xiàn)圖片并統(tǒng)計(jì)點(diǎn)擊次數(shù)功能示例
這篇文章主要介紹了JavaScript實(shí)現(xiàn)點(diǎn)擊出現(xiàn)圖片并統(tǒng)計(jì)點(diǎn)擊次數(shù)功能,涉及javascript事件響應(yīng)及頁面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-07-07

