从基数中解析浮点数

时间:2012-04-10 15:00:42

标签: php javascript arrays integer floating-point

我正在尝试转换php没有小数时返回的基数($ num = 02092;返回16而不是02092)和js:(var num = 02092;返回2092而不是02092 )。

1 个答案:

答案 0 :(得分:2)

在JavaScript中,您可以使用parseInt来获取所需的数字,假设它是字符串格式:

var num = '0123';
parseInt( num, 10 ); // 123

将10指定为基数将强制它为基数10.

如果它已经是整数格式,并且您知道它在基数8中,则可以将其转换为:

var num = 0123;
num = ~~num.toString( 8 );

似乎可能有更好的方法来做到这一点,但这是我想到的第一件事。

此外,由于它不直观,~~只是我用来强制某个整数的快捷方式。