JavaScript中按位“異或”運算符使用介紹
更新時間:2014年03月14日 17:01:15 作者:
按位“異或”運算符 (^)是對兩個表達式執(zhí)行按位異或,下面為大家介紹下其具體的使用方法
按位“異或”運算符 (^)是對兩個表達式執(zhí)行按位異或。使用方法:
result = expression1 ^ expression2
其中result是任何變量。
expression1是任何表達式。
expression2是任何表達式。
按位“異或”運算符說明
^ 運算符查看兩個表達式的二進制表示法的值,并執(zhí)行按位異或。該操作的結(jié)果如下所示:
0101 (expression1)
1100 (expression2)
----
1001 (結(jié)果)
當(dāng)且僅當(dāng)只有一個表達式的某位上為 1 時,結(jié)果的該位才為 1。否則結(jié)果的該位為 0。
復(fù)制代碼 代碼如下:
result = expression1 ^ expression2
其中result是任何變量。
expression1是任何表達式。
expression2是任何表達式。
按位“異或”運算符說明
^ 運算符查看兩個表達式的二進制表示法的值,并執(zhí)行按位異或。該操作的結(jié)果如下所示:
0101 (expression1)
1100 (expression2)
----
1001 (結(jié)果)
當(dāng)且僅當(dāng)只有一個表達式的某位上為 1 時,結(jié)果的該位才為 1。否則結(jié)果的該位為 0。
相關(guān)文章
JavaScript實現(xiàn)獲取兩個排序數(shù)組的中位數(shù)算法示例
這篇文章主要介紹了JavaScript實現(xiàn)獲取兩個排序數(shù)組的中位數(shù)算法,涉及javascript數(shù)組遍歷及數(shù)值計算相關(guān)操作技巧,需要的朋友可以參考下2019-02-02JS實現(xiàn)CheckBox復(fù)選框全選全不選功能
在網(wǎng)站的管理后臺應(yīng)用此功能居多,如一次性處理多個產(chǎn)品,或?qū)ξ恼碌膭h除對產(chǎn)品的下架等處理,一條一條的點顯然有一些麻煩,如果能每一行放一個checkbox,然后統(tǒng)一處理就好辦的多了,今天我就用簡單的篇幅來講解一下這個功能的實現(xiàn)原理和實現(xiàn)過程。2015-05-05微信小程序?qū)崿F(xiàn)的3d輪播圖效果示例【基于swiper組件】
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)的3d輪播圖效果,結(jié)合實例形式分析了微信小程序基于swiper組件相關(guān)屬性設(shè)置、事件響應(yīng)操作技巧,需要的朋友可以參考下2018-12-12html的DOM中document對象forms集合用法實例
這篇文章主要介紹了html的DOM中document對象forms集合用法,實例分析了forms集合的功能與使用技巧,需要的朋友可以參考下2015-01-01javascript使用substring實現(xiàn)的展開與收縮文字功能示例
這篇文章主要介紹了javascript使用substring實現(xiàn)的展開與收縮文字功能,涉及javascript元素遍歷與屬性設(shè)置相關(guān)操作技巧,需要的朋友可以參考下2019-06-06JS實現(xiàn)集合的交集、補集、差集、去重運算示例【ES5與ES6寫法】
這篇文章主要介紹了JS實現(xiàn)集合的交集、補集、差集、去重運算,結(jié)合實例形式分析了ES5與ES6語法環(huán)境下的集合常見運算操作技巧,需要的朋友可以參考下2019-02-02微信開發(fā) JS-SDK 6.0.2 經(jīng)常遇到問題總結(jié)
本篇文章主要介紹了"微信微信JS-SDK 6.0.2 遇到問題 ",主要涉及到微信微信JS-SDK 6.0.2 填坑筆記 方面的內(nèi)容,對于微信微信JS-SDK 6.0.2 填坑筆記 感興趣的同學(xué)可以參考一下。2016-12-12