您的位置:首页 > Web前端 > JavaScript

js处理数字和小数

2013-01-04 15:03 302 查看
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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: