JavaScript运用位计算切割十六进制中的一段
2021/7/14 12:05:15
本文主要是介绍JavaScript运用位计算切割十六进制中的一段,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
缘由
当然是有人提出了问题,闲人老师自己怎么会想到解决这么简单的问题呢。记录下来,后面有人问就可以直接看笔记了。
方案
function split16(){ // 需要拆分的十六进制值 const number = 0xF0F0F0; // 所求的二进制长度,一位十六进制长度代表四位二进制长度 const length = 3 * 4; // 从第几位开始 const start = 1 * 4; // 去除无效的低位 0xF0F0F const noLowNumber = number >> start; // 计算无效的高位 0xF0000 const highNumber = noLowNumber >> length << length; // 得到最终结果 0xF0F return noLowNumber - highNumber; }
注:可以将number
、length
、start
提出去作为参数,更加方便
总结
对闲人老师来说太简单,但位运算也是程序语言中很重要的一部分,不要忘记学习。
加闲人老师私人QQ群‘1033245535’可以随时获得技术指导。
来一键三连吧(评论、收藏、关注)。
这篇关于JavaScript运用位计算切割十六进制中的一段的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16使用vue3+springboot构建简单Web应用教程
- 2024-11-15全栈开发项目实战:从入门到初级项目的实现
- 2024-11-15数据库项目实战:从入门到初级应用教程
- 2024-11-15IDEA项目实战入门教程
- 2024-11-15IT编程项目实战:新手入门的全面指南
- 2024-11-15Java开发项目实战:新手入门与初级技巧
- 2024-11-15Java零基础项目实战:从入门到独立开发
- 2024-11-15MyBatis Plus教程:入门与基础操作详解
- 2024-11-15MyBatis-Plus教程:新手入门与实战技巧
- 2024-11-15MyBatis教程:从入门到实践