我正在尝试获取JavaScript中bit的最低有效number

我有以下代码:

let lsb = (parseInt("110", 2) & 0xffff);

据我了解,110的最低有效位是1 1 0,因为它是最右边的设置位。

但是,上面的代码返回“6”,它是110的总值,而不是最低有效的bit

如何获得最低有效位?

最佳答案

最低有效位是最右边的位,而不是设置的最右边的位。要做到这一点,并使用 1

let lsb = parseInt("110", 2) & 1;

10-07 21:54