javascript - 如何将二进制字符串转换为十进制?

标签 javascript node.js

我想将二进制字符串转换为数字 例如

var binary = "1101000" // code for 104
var digit = binary.toString(10); // Convert String or Digit (But it does not work !)
console.log(digit);

这怎么可能? 谢谢

最佳答案

parseInt函数将字符串转换为数字,它需要第二个参数指定字符串表示的基数:

var digit = parseInt(binary, 2);

See it in action

关于javascript - 如何将二进制字符串转换为十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258828/

相关文章:

javascript - 如何将网站上的图片保存到手机相册?

javascript - Object.getPrototypeOf 不起作用?

javascript - jQuery FullCalendar 不呈现

javascript - NodeJS 包困惑

node.js Redis 获取

node.js - 如何在 Node js 中链接 Angular 2?

javascript - 返回 promise 不适用于 AWS SDK

javascript - 使用 jQuery SlideDown 函数时是否需要始终隐藏元素?

javascript - 一切正常,但是当我单击编辑按钮时,每次都会添加一个逗号 (,)。我不会发现哪里出了问题?

javascript - Express MongoDB find() 基于 _id 字段