Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的changebase_Javascript - Fatal编程技术网

javascript中的changebase

javascript中的changebase,javascript,Javascript,我有一个数字,这个数字的基数是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是默

我有一个数字,这个数字的基数是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是默认值,但如果需要,可以指定它以强调/清晰

警惕(多尼斯)对于使用parseInt的Javascript中的基本转换,请使用以下格式

parseInt(string,base)
base
可以是2到32之间的任意数字

就你而言

var testip="17b3uvp";
var donus=parseInt(testip,10);
alert(donus)
这将导致警报17