Urara-Blog/urara/2022-07-27-bin/+page.md
2022-09-07 23:29:18 +08:00

751 B

title created summary tags
JS中的二进制数字 2022-07-27 0b/0B和paresInt
JavaScript

参考:How to Represent Binary Numbers in JavaScript? - Designcise

ES6+

在 ES6 之后的版本,在二进制数字前加0b 或者0B来标识这是一个二进制数字,比如:

let number5 = ob101
let number5 = oB101

Before ES6

  • 通过字符串和 parseInt 来转换
  • parseInt 可以在字符串中提取数字,第一个参数是要提取的字符串,第二个是基准的计算进制
const number = '0101'

Number.parseInt(number, 2)

相关:JavaScript · 十进制数转二进制