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;
}
比如说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;
}
相关文章推荐
- 数字千分位处理,number.js,js保留两位,整数强制保留两位小数
- js金额数字格式化实现代码(三位加逗号处理保留两位置小数)
- js处理数字保留2位小数,强制保留2位小数不够补上.00
- js金额数字格式化实现代码(三位加逗号处理保留两位置小数)
- js处理数字保留2位小数,强制保留2位小数不够补上.00
- java判断字符串是否为数字包含小数位与js判断是否为数字包含小数位
- js 字符串与数字的相互转换及处理
- js-格式化数字保留两位小数-带千分符
- js 比较数字的大小,或者小数的大小
- JS格式化数字金额用逗号隔开保留两位小数
- js中浮点数乘法,多位小数处理
- JS之处理数字千位分隔符
- JS判断数字、中文、小数位数
- [JS]小数部分处理
- js 数字格式化(千分位,保留几位小数,四舍五入)
- js设置数字每三个添加一个逗号,保留两位小数
- js函数验证方式:验证是否是数字,支持小数,负数
- js为什么不能正确处理小数运算?
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- js “+” 连接字符串&数字相加 数字相加出现多位小数 函数调用单引号双引号嵌套和转义字符的使用