js中如何将字符串类型的二进制进行位运算,
或者说我有一个二维数组里面存的0和1我如何给整成二进制的格式

关注以前的笔记,希望能够帮到你
// 使用parseInt()函数将字符串转换为整数,传入2作为进制参数
let binary = '1111'
let num = parseInt(binary, 2) // num = 15
// 位运算符进行位运算
let a = 15 // 1111
let b = 3 // 0011
a & b // 3 (1111 & 0011 = 0011)
a | b // 15 (1111 | 0011 = 1111)
~a // -16 (1111 -> 0000 -> 1111 -> 10000)
a ^ b // 12 (1111 ^ 0011 = 1100)
a << 2 // 60 (1111 -> 111100)
a >> 2 // 3 (1111 -> 11)
a >>> 2 // 3 (1111 -> 11)
// 字符串二进制数的位运算
let binary1 = '1111'
let binary2 = '0011'
let num1 = parseInt(binary1, 2) // 15
let num2 = parseInt(binary2, 2) // 3
let res = num1 & num2 // 3
let binaryRes = res.toString(2) // '0011'