加气的凉白开
侠客
侠客
  • 最后登录2024-02-16
  • 发帖数19
阅读:8246回复:2

请问“ | ”是什么意思?

楼主#
更多 发布于:2019-11-12 22:03
 0  | 0 = 0      0 | 1 = 1      1 | 0 = 1       1 | 1 = 1
        即只要有1出现结果就是1,否则为0
doubleyong
管理员
管理员
  • 最后登录2026-05-25
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
沙发#
发布于:2019-11-13 09:53
在JavaScript中“&&”和“||”是逻辑运算符;“&”和“|”是位运算符.
JavaScript中的位运算符:“|”
运算方法:
两个位只要有一个为1,那么结果都为1。否则就为0

简单说:就是将比较的数转成二进制,然后相同位进行比较,
| 运算符,表示只要有一个为1,那么结果都为1。否则就为0
&运算符,表示两个数值的个位分别相与,同时为1才得1,只要一个为0就为0
知识需要管理,知识需要分享
夜静了
新手
新手
  • 最后登录2019-12-19
  • 发帖数7
板凳#
发布于:2019-11-13 09:45
按位或运算符,有1则为1,全0才是0,例如:9|5可写算式如下: 00001001|00000101=00001101 (十进制为13)可见9|5=13
游客


返回顶部

公众号

公众号