我正在尝试转换当您没有小数时php返回的基数($num = 02092;返回 16 而不是 02092)和在 js 中:(var num = 02092;返回 2092 而不是 02092)。
问问题
236 次
1 回答
2
在 JavaScript 中,您可以使用 parseInt 来获取您想要的数字,假设它是字符串格式:
var num = '0123';
parseInt( num, 10 ); // 123
指定 10 作为基数将强制它以 10 为底。
如果它已经是整数格式,并且您知道它是以 8 为基数的,您可以使用以下命令进行转换:
var num = 0123;
num = ~~num.toString( 8 );
似乎有更好的方法可以做到这一点,但这是我想到的第一件事。
此外,由于它不直观,这~~
只是我用来强制某个整数为整数的快捷方式。
于 2012-04-10T15:02:45.753 回答