专栏首页web前端教室javascript 红皮高程(17)

javascript 红皮高程(17)

按位操作符真是有头大的感觉,其实我也不太清楚哪里可以用到它。但即使不懂,也要先学会再说。

今天继续,按位或(OR),

它由一个竖线符号(|) 表示,同样也是操作二个数。

它的规则是,

看个小例子:

1100
1010
------
1110

由上例可知,它的规则是,

只要两个二进制数,只要有一个位是1,就返回1;

而只有在二个位都是0的情况下,才返回0;

例如,22 | 7,

22/2=11,0
11/2=5,1
5/2=2,1
2/2=1,0
1/2=,未整除,1

22转二进制:10110

7/2=3,1
3/2=1,1
1/2=,,未整除,1

7转二进制,111

10110
00111
-----
10111

结果是10111,转为十进数是23

(这一章算数的内容多些,如果写错了,请留言提醒我)

本文分享自微信公众号 - web前端教室(webfeel),作者:老尚

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-03-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 为什么你的代码看起来像“野路子”出来的?

    这段时间看0827零基础班同学们的作业,html、css、js的基本的语法、用法已经都能掌握。现在阶段主要的问题是,

    web前端教室
  • 如何规划一个前端组件:单&复选按钮

    image.png 一个自定义的单选和复选按钮,这其实就是一个前端组件。为什么它不被称为模块呢?因为它不处理数据,没有业务逻辑,它只是一个事实上的样式,在操作交...

    web前端教室
  • 你如果自学前端Js,能不能别看文档了?

    我在网上讲课已经二年多,教过的学生没有一千也有800了,就业率是多少并没有统计过,不过七八成的比例总还是有的。这么久以来,我一直在思考一个问题,“前端零基础新人...

    web前端教室
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。

    2020-01-03 09:12

    walterlv
  • ONOS编程系列(二)命令行命令与服务开发

    此文章承接ONOS编程系列(一) Application Tutorial ,如果尚未看过上一篇,请先看完上一篇,再回过头来看此篇。 本文章的目的在于让读者明白...

    SDNLAB
  • 一次bypass Xss-waf的经历

    接到测试网站,利用crawlergo+XRAY扫到了一个xss,这是入口点。打开网页长这个样子。

    重生信息安全
  • 如何在微服务之间共享和同步代码

    微服务架构非常适合构建可扩展的代码库,具有更少的耦合,更好的关注点分离,更高的弹性,结合不同的技术,最重要的是,更好的模块化和构建它的组件的可重用性。

    February
  • List、Map、Set三个接口存取元素时,各有什么特点?

    List以特定索引来存取元素,可以有重复元素。Set不能存放重复元素(用对象的equals()方法来区分元素是否重复)。Map保存键值对(key-value p...

    唐怀瑟
  • AngularJS单选框及多选框实现双向动态绑定

    ng-model指令用来将input、select、textarea或自定义表单控件同包含它们的作用域中的属性进行绑定。它将当前作用域中运算表达式的值同给定的元...

    奋飛
  • MIT开发了一个“病态”AI,引发对训练AI的数据重要性的思考

    Norman是可以通过训练理解图片的算法,但像其同名的希区柯克影片中人物Norman Bates一样,它对这个世界没有乐观的看法。

    AiTechYun

扫码关注云+社区

领取腾讯云代金券