js 保留n位小数
2017-04-20 09:40
120 查看
//保留两位小数的方法start
function toDecimal2(x){
var f = parseFloat(x);
if(isNaN(f)){
return false;
}
var f = Math.round(x*100)/100;
var s = f.toString();
var rs = s.indexOf(‘.’);
//如果s中没有’.’返回-1
if(rs<0){
rs = s.length;
s += ‘.’;
}
while (s.length<=rs+2)
{
s += ‘0’;
}
return s;
}
//保留四位小数的方法
function toDecimal4(x){
var f = parseFloat(x);
if(isNaN(f)){
return false;
}
var f = Math.round(x*10000)/10000;
var s = f.toString();
var rs = s.indexOf(‘.’);
//如果s中没有’.’返回-1
if(rs<0){
rs = s.length;
s += ‘.’;
}
while (s.length<=rs+4)
{
s += ‘0’;
}
return s;
}
function toDecimal2(x){
var f = parseFloat(x);
if(isNaN(f)){
return false;
}
var f = Math.round(x*100)/100;
var s = f.toString();
var rs = s.indexOf(‘.’);
//如果s中没有’.’返回-1
if(rs<0){
rs = s.length;
s += ‘.’;
}
while (s.length<=rs+2)
{
s += ‘0’;
}
return s;
}
//保留四位小数的方法
function toDecimal4(x){
var f = parseFloat(x);
if(isNaN(f)){
return false;
}
var f = Math.round(x*10000)/10000;
var s = f.toString();
var rs = s.indexOf(‘.’);
//如果s中没有’.’返回-1
if(rs<0){
rs = s.length;
s += ‘.’;
}
while (s.length<=rs+4)
{
s += ‘0’;
}
return s;
}
相关文章推荐
- js 和 as 保留指定小数位数
- js 保留两位小数 多位小数
- JS保留两位小数
- js添加千位分隔符,并保留2位小数
- JavaScript编程-JS保留两位小数 四舍五入函数toFixed()
- JS保留两位小数例子
- JS保留两位小数
- JS保留两位小数 四舍五入函数
- js保留两位小数
- js中如何保留两位小数(四舍五入)
- JS中格式化数据保留两位小数
- js 四舍五入 保留自定义位数小数 的 函数
- JavaScript js 精确、保留小数方法
- 保留小数位数的函数--js
- 新JS四舍五入保留两位小数
- js保留页面上的两位小数
- JavaScript js 精确、保留小数方法
- js中如何保留两位小数(四舍五入)
- JS保留2位小数
- js保留两位小数