参考:How to Represent Binary Numbers in JavaScript? - Designcise
ES6+
在 ES6 之后的版本,在二进制数字前加0b
或者0B
来标识这是一个二进制数字,比如:
js
let number5 = ob101let number5 = oB101
Before ES6
- 通过字符串和 parseInt 来转换
- parseInt 可以在字符串中提取数字,第一个参数是要提取的字符串,第二个是基准的计算进制
js
const number = '0101'Number.parseInt(number, 2)