有人可以参考 parseInt() 解释什么是基数(在最基本的层面上)吗?
我也不理解字符串参数如何随不同的基数/基数变化。
有人可以参考 parseInt() 解释什么是基数(在最基本的层面上)吗?
我也不理解字符串参数如何随不同的基数/基数变化。
无论您使用哪种语言,这里都尝试进行一般性解释:
基数是数字系统的基础。
十进制:基数是 10,因此 100 10表示 100。
二进制:基数为 2,因此 100 2表示 4。
这就是为什么parseInt(number, radix)
需要知道您正在使用的基数,以便
parseInt(100, 2)
4
如果您是二进制文件,则正确产生
parseInt(100, 10)
正确产生100
十进制。
推荐阅读:数字系统和基数