微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JavaScript 进制转换 标准库的使用

十进制转其他进制(2~36)

Number.prototype.toString()

最便捷的进制转换方式是使用Number对象的toString方法

方法可以转换10进制数字到2~36进制,超出以上范围的输入会抛出将会抛出一只 RangeError

var x = 6;

print( x.toString(2) ); // 输出 "110"
print( (254).toString(16) ); // 输出 "fe"

其他进制(2~36)转十进制

Number.parseInt (ES2015)

parseInt

两者实际上是同一个函数

const binaryOf17 = 17..toString(2); //"10001"
parseInt(binaryOf17,2); // 17

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐