Я пытаюсь получить наименее значимый bit
из number
в JavaScript.
У меня есть следующий код:
let lsb = (parseInt("110", 2) & 0xffff);
Насколько я понимаю, наименее значащий бит числа 110 равен 110, так как это самый правый установленный бит.
Однако приведенный выше код возвращает «6», что является общим значением 110
, а не наименее значащим bit
.
Как я могу получить младший значащий бит?
& 0xffff
не является ни способом получить младший установленный бит, ни младший бит. Это просто совершенно не связано с ними обоими. - person harold   schedule 04.02.2016