JavaScript中7种位运算符如何巧妙应用于实战场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2595个文字,预计阅读时间需要11分钟。
目录+位运算符+按位非+~+按位与+&+按位或+|+按位异或+^+左移+<>+无符号右移+>>>+实战中的妙用
1.判断奇偶数
2.使用~来完成值的交换
3.使用~进行判断
4.使用||来形成rgb值和16进制
目录
- 位运算符
- 按位非 ~
- 按位与 &
- 按位或 |
- 按位异或 ^
- 左移 <<
- 有符号右移 >>
- 无符号右移 >>>
- 实战中的妙用
- 1.判断奇偶数
- 2. 使用^来完成值的交换
- 3. 使用~进行判断
- 4. 使用&、>>、|来完成rgb值和16进制颜色值之间的转换
- 5. 使用|、~、>>、<<、>>>来取整
本篇文章带大家了解一下JavaScript中的7种位运算符,看看如何妙用这7种位运算符,希望对大家有所帮助!
位运算符
ECMAScript 中的所有数值都以 IEEE 754 64 位格式存储,但位操作并不直接应用到 64 位表示,而是先把值转换为 32 位整数,再进行位操作,之后再把结果转换为 64 位。
对开发者而言,就好像只有 32 位整数一样,因 为 64 位整数存储格式是不可见的。既然知道了这些,就只需要考虑 32 位整数即可。
本文共计2595个文字,预计阅读时间需要11分钟。
目录+位运算符+按位非+~+按位与+&+按位或+|+按位异或+^+左移+<>+无符号右移+>>>+实战中的妙用
1.判断奇偶数
2.使用~来完成值的交换
3.使用~进行判断
4.使用||来形成rgb值和16进制
目录
- 位运算符
- 按位非 ~
- 按位与 &
- 按位或 |
- 按位异或 ^
- 左移 <<
- 有符号右移 >>
- 无符号右移 >>>
- 实战中的妙用
- 1.判断奇偶数
- 2. 使用^来完成值的交换
- 3. 使用~进行判断
- 4. 使用&、>>、|来完成rgb值和16进制颜色值之间的转换
- 5. 使用|、~、>>、<<、>>>来取整
本篇文章带大家了解一下JavaScript中的7种位运算符,看看如何妙用这7种位运算符,希望对大家有所帮助!
位运算符
ECMAScript 中的所有数值都以 IEEE 754 64 位格式存储,但位操作并不直接应用到 64 位表示,而是先把值转换为 32 位整数,再进行位操作,之后再把结果转换为 64 位。
对开发者而言,就好像只有 32 位整数一样,因 为 64 位整数存储格式是不可见的。既然知道了这些,就只需要考虑 32 位整数即可。

