W3CAPI 在线教程 | 菜鸟教程_LOGO
文档目录
文档目录
我的书签
 

JavaScript

JavaScript 入门教程

JavaScript是一门Web编程语言,用来实现网页的交互功能,它和HTML、CSS共同组成了个Web开发的基础工具集合,也是前端开发者必备的技能;学习JavaScript教程可以了解它在网页开发中的所有特性和相关概念,让我们能够更加快速的去开发Web应用。

W3CAPI
1
2020-06-18 07:05:48

位运算符

JavaScript:位运算符

位运算符

位运算符对其参数的二进制(0、1)表示形式执行运算,而非针对十进制、十六进制或八进制数值。例如,十进制数八的二进制表示为1000。位运算符在此类二进制表示(如1000)上执行操作,但返回标准的JavaScript数值结果。

以下是JavaScript的位运算符列表。

OperatorUsage详细说明
按位与a & b当左操作数和右操作数的对应位均为1时,每位位置返回1。
按位或a | b若左或右操作数对应位中有一个为1,则每个相应位返回1。
按位异或a ^ b当且仅当左操作数与右操作数的对应位中仅有一个为1时,该位返回1。
按位非~ a按位取反其操作数。
左移a << b将a的二进制表示左移b位,右侧空位补零。
有符号右移a >> b将a的二进制表示右移b位,丢弃被移出的位。
零填充右移a >>> b将数值a的二进制表示向右移动b位,丢弃被移出的低位,并从左侧填充零。

想测测你的JavaScript技能?

想要练习 JavaScript 练习题吗?

上一篇:JavaScript:赋值运算符
下一篇:JavaScript:比较运算符

相关提问
敬请期待