我正在尝试转换php没有小数时返回的基数($ num = 02092;返回16而不是02092)和js:(var num = 02092;返回2092而不是02092 )。
答案 0 :(得分:2)
在JavaScript中,您可以使用parseInt来获取所需的数字,假设它是字符串格式:
var num = '0123';
parseInt( num, 10 ); // 123
将10指定为基数将强制它为基数10.
如果它已经是整数格式,并且您知道它在基数8中,则可以将其转换为:
var num = 0123;
num = ~~num.toString( 8 );
似乎可能有更好的方法来做到这一点,但这是我想到的第一件事。
此外,由于它不直观,~~
只是我用来强制某个整数的快捷方式。