博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js保留两位小数,并去除最末位为0的字符
阅读量:7005 次
发布时间:2019-06-27

本文共 755 字,大约阅读时间需要 2 分钟。

function formatNumber (num) {

if (isNaN(num)) {
return 0;
} else {
var index = (num + "").indexOf('.');
if (index >= 0) {
var arr = (num + "").split('.');
if (arr.length > 1) {
if (arr[1].length >= 2) {
if (arr[1].charAt(0) == '0' && arr[1].charAt(1) == '0')
return arr[0];
else if (arr[1].charAt(0) == '0' && arr[1].charAt(1) != '0')
return arr[0] + "." + arr[1].charAt(0) + arr[1].charAt(1);
else if (arr[1].charAt(0) != '0' && arr[1].charAt(1) == '0')
return arr[0] + "." + arr[1].charAt(0);
else
return arr[0] + "." + arr[1].charAt(0) + arr[1].charAt(1);
} else {
if (arr[1].charAt(0) == '0')
return arr[0];
else
return arr[0] + "." + arr[1].charAt(0);
}
} else {
return arr[0];
}
} else {
return num;
}

}

}

转载于:https://blog.51cto.com/13492397/2169165

你可能感兴趣的文章
CentOS 6.8 安装vnc
查看>>
阿里云提供的一个监测cpu和内存的shell脚本(get_cpu_mem_info.sh)
查看>>
怎么让input不失去焦点
查看>>
jsp中getParameter与getAttribute的区别
查看>>
【ME - Mail】之Apache Commons Email
查看>>
应用组件
查看>>
angular2 学习二 {{model}} - 文本插值
查看>>
Android postDelay+Dialog引起的窗体泄露
查看>>
PHP 初试多线程pthreads扩展
查看>>
centos7 virtualbox 设置静态ip
查看>>
2.3 Shared Libraries
查看>>
Mac修改MySQL编码
查看>>
sed命令替换换行符
查看>>
[译]C语言实现一个简易的Hash table(4)
查看>>
Xinetd超级服务经典功能汇总
查看>>
等额本金、等额本息工具类(Java版)
查看>>
Data Grip 激活码
查看>>
终于知道网页上一些黑白色的小图标是哪里来的了
查看>>
python(十一)异常
查看>>
利用mouseover和mouseout这两个鼠标事件调用js做下拉菜单
查看>>