0
点赞
收藏
分享

微信扫一扫

二进制转换(10转2)

玉字璧 2022-03-12 阅读 60
javascript

描述

获取数字 num 二进制形式第 bit 位的值。注意:
1、bit 从 1 开始
2、返回 0 或 1
3、举例:2 的二进制为 10,第 1 位为 0,第 2 位为 1

示例1

输入:

128, 8

复制输出:

1
function valueAtBit(num, bit) {
    //1、利用toString()的方法将整数转换为2进制,这个方法可以将数转换为任何进制
    let s=num.toString(2);
    //2、返回指定位置的字符,bit传进来的即为从右往左数过来的指定位置字符
    return s[s.length-bit];
    //3、从0开始的话要写s.length-bit-1
}
举报

相关推荐

0 条评论