当前位置: 萬仟网 > IT编程>网页制作>CSS > 取自动单位保留两位小数

取自动单位保留两位小数

2019年06月12日 21:31  | 萬仟网IT编程  | 我要评论

function changeunit(val, unit) {
val = string(val);
if (val === nan || val === undefined || val === null || val === 'null' || val === "") {
return "--";
} else if (val == '0') {
return 0;
} else {
var valarr = val.split("");
var isper = valarr[valarr.length - 1];
var isfu = valarr[0];
if (isper == "%") {
if (isfu == "-") {
return "" + val + ""
} else {
return "" + val + ""
}
} else {
if (unit == '%') {
return number(val).tofixed(2);
} else if (unit == '%%') {
return number(val).tofixed(2) + '%';
} else if (unit == '元元') {
return number(val).tofixed(2) + '元';
} else {
if (val.tostring().indexof(',') >= 0) {
val = val.replace(/,/g, "");
}
var len = val.tostring().split('.')[0].length;
var num = number(val.tostring().split('.')[0]);
if (val.tostring().indexof('-') >= 0) {
if (len > 9) {
return (val / 100000000).tofixed(2) + '亿';
} else if (len <= 9 && len >= 5) {
return (val / 10000).tofixed(2) + '万';
} else if (num < 1 && len <= 2) {
return val.tostring();
} else {
return number(val).tofixed(2);
}
} else {
if (len > 8) {
return (val / 100000000).tofixed(2) + '亿';
} else if (len <= 8 && len >= 4) {
return (val / 10000).tofixed(2) + '万';
} else if (num < 1) {
return val.tostring();
} else {
return number(val).tofixed(2);
}
}
}
}

}
}

//需要转换单位的字段后面添加changeunit即可

例:\

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

◎已有 0 人评论

Copyright © 2019  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com