javascript - 在javascript中打印一个8位字节的二进制补码字符串
问题描述
在 javascript 中打印 8 位字节的二进制补码二进制字符串。
今天必须这样做,并且在第一页上没有找到答案,所以我分享一下,以防万一有人需要。
解决方案
function printByteToBinary(n) {
n = n < 0 ? n + 256 : n;
return ("00000000" + n.toString(2)).slice(-8);
}
推荐阅读
- javascript - 单子不是“flatMap”而是“flatUnit”?
- reactjs - 如何模拟使用文档对象的 React 组件?
- vbscript - 如何在循环中正确填充两个数组的字典?
- python - 为什么 scipy 的 genfromtxt 将 NaN 值读取为-1?
- javascript - Phaser Weapon插件,设置kill_DISTANCE
- android-studio - 为什么android 8.0 oreo 版本不触发通知
- ibm-cloud-private - CrashLoopBackOff 上的 Cloud Automation Manager Pod
- powershell - 使用 powershell 处理海量数据文件
- django - 使用 uwsgi 和 nginx 部署 Django,uwsgi ok 但 nginx 不工作
- android - 在 Android Studio 项目中实现 Appium Java 客户端太愚蠢了