gpt4 book ai didi

javascript - 在javascript中更改基础

转载 作者:行者123 更新时间:2023-11-29 16:58:42 24 4
gpt4 key购买 nike

我有一个数字,这个数字的底数是 32。我需要将底数转换为 10。我如何使用 javascript 执行此操作?

var testip="17b3uvp";
var donus=testip.toString(10);
alert(donus)

它不工作。

最佳答案

您使用 parseInt 告诉它使用 base 32,然后 toString:

var testip = "17b3uvp";
var parsed = parseInt(testip, 32);
var donus = parsed.toString(); // 10 is the default, but you can specify it for emphasis/clarity if desired
alert(donus);

您的代码无法正常工作的原因是您从未将字符串转换为数字。在字符串上调用 toString 只会返回该字符串(而 StringtoString 不接受任何参数)。所以首先我们得到一个数字,在正确的数字基础上解析字符串,然后我们使用 NumbertoString 来创建一个十进制的字符串(NumbertoString 确实接受一个数字基数,但 10 是默认值)。

关于javascript - 在javascript中更改基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30014724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com