JavaScript 进制转换 (标准库的使用)

前端之家收集整理的这篇文章主要介绍了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

猜你在找的JavaScript相关文章