最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js中位运算符的用法示例(代码)

来源:动视网 责编:小采 时间:2020-11-27 19:32:10
文档

js中位运算符的用法示例(代码)

js中位运算符的用法示例(代码):本篇文章给大家带来的内容是关于js中位运算符的用法示例(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。MDN定义:位运算符将它的操作数视为32位元的二进制串(0和1组成)而非十进制八进制或十六进制数。例如:十进制数字9用二进
推荐度:
导读js中位运算符的用法示例(代码):本篇文章给大家带来的内容是关于js中位运算符的用法示例(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。MDN定义:位运算符将它的操作数视为32位元的二进制串(0和1组成)而非十进制八进制或十六进制数。例如:十进制数字9用二进


本篇文章给大家带来的内容是关于js中位运算符的用法示例(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

MDN定义:位运算符将它的操作数视为32位元的二进制串(0和1组成)而非十进制八进制或十六进制数。

例如:十进制数字9用二进制表示为1001,位运算符就是在这个二进制表示上执行运算,但是返回结果是标准的JavaScript数值。

位运算符有7个,这里只讲一个:按位异或^

用法:

a^b, 运算规则:在a,b的位表示中,每一个对应的位,两个不相同则返回1,相同则返回0.

代码示例:

/**
 * @param {number[]} nums
 * @return {number}
 */
var singleNumber = function(nums) { // 如果相同数字,则其二进制都一样,返回0,不一样的返回1,这段代码,返回了nums数组中唯一不一样的值
 var a
 for (var index=0, leng=nums.length; index<leng; index++){
 a ^= nums[index]
 }
 return a
};

相关推荐:

JavaScript 位运算符

Java中的位运算符、移位运算详细介绍

JS按位非(~)运算符与~~运算符的理解分析_javascript技巧

文档

js中位运算符的用法示例(代码)

js中位运算符的用法示例(代码):本篇文章给大家带来的内容是关于js中位运算符的用法示例(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。MDN定义:位运算符将它的操作数视为32位元的二进制串(0和1组成)而非十进制八进制或十六进制数。例如:十进制数字9用二进
推荐度:
标签: 使用 js 代码
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top