js内置函数parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。
比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parseInt("010",8)就是8进制的结果:8,parseInt("010",16)就是2进制的结果:16。
默认是10进制,但:如果是里面的Number是0开头的就认为是8进制的,如果是0x开头的就认为是16进制的。
扩展方法formatFloat:转为小数(src:需要转换的数据,小数位数)
function formatFloat(src, pos)
{
var num = Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);
return num;
}