例如 0b11001110 我想知道里面每一位的数字是0还是1?
const a = 12 // 0b1100
let i = 0;
while(true){
if( a >> i){
const result = a >> i & 1;
console.log(result);
} else {
break;
}
i++;
}
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
写起来最快想必是
[...num.toString(2)].map(Number)
如果数字在位运算允许的范围内的话感觉位运算会更快吧?
确实快