首页 > 解决方案 > 在javascript中打印一个8位字节的二进制补码字符串

问题描述

在 javascript 中打印 8 位字节的二进制补码二进制字符串。

今天必须这样做,并且在第一页上没有找到答案,所以我分享一下,以防万一有人需要。

标签: javascriptformattingbytestring-formattingtwos-complement

解决方案


function printByteToBinary(n) {
    n = n < 0 ? n + 256 : n;
    return ("00000000" + n.toString(2)).slice(-8);
}

推荐阅读