JavaScript - 与 toString() 相反?
当与数字一起使用时,toString() 方法使用可选基数指定的基本编号系统将数字转换为字符串表示形式。
例如数字 8 和 toString(2) 将返回“1000”。
有没有一种方法可以达到相反的效果?即,将字符串“1000”转换回数字8?
When used with numbers, the toString() method converts a number into a string representation using the base numbering system specified by the optional radix.
For instance the number 8 and toString(2) would return "1000".
Is there a method to achieve the opposite? I.e., convert the string "1000" back into the number 8?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
parseInt()
将基数作为第二个参数,因此您可以执行parseInt("1000", 2)
来获得您想要的结果。parseInt()
takes a radix as its second argument, so you can doparseInt("1000", 2)
to get what you want.您可以使用 raidx 2 来使用 parseInt。
IE
You can use parseInt using a raidx 2.
i.e
检查 parseInt() Javascript 函数:
http://www.w3schools.com/jsref/jsref_parseInt.asp
Check the parseInt() Javascript function:
http://www.w3schools.com/jsref/jsref_parseInt.asp