JavaScript保留N位小数的方法
来源:互联网 发布:linux 对外开放端口 编辑:程序博客网 时间:2024/05/21 12:49
gyyh.html
<!DOCTYPE html><html><head><script type="text/javascript" src="gyyh.js"></script><script language="javascript">sl_alert(FormatNumber(22220.44545,2));sl_alert(FormatNumber(22220.44545,3));sl_alert(FormatNumber(22220.44545,1));sl_alert(FormatNumber(22220.12345,2));</script></head><body><div></div></body></html>
gyyh.js
/***numbers:带小数的数值*keepDecimalPlaces:保留小数点位数*/function FormatNumber(numbers,keepDecimalPlaces){ var numbers,keepDecimalPlaces; var resultStr,nTen; numbers = ""+numbers+""; strLen = numbers.length; dotPos = numbers.indexOf(".",0); if (dotPos == -1){ resultStr = numbers+"."; for (i=0;i<keepDecimalPlaces;i++){ resultStr = resultStr+"0"; } } else{ if ((strLen - dotPos - 1) >= keepDecimalPlaces){ nAfter = dotPos + keepDecimalPlaces + 1; nTen =1; for(j=0;j<keepDecimalPlaces;j++){ nTen = nTen*10; } resultStr = Math.round(parseFloat(numbers)*nTen)/nTen; } else{ resultStr = numbers; for (i=0;i<(keepDecimalPlaces - strLen + dotPos + 1);i++){ resultStr = resultStr+"0"; } } } return resultStr;}/***重写alert方法*/function sl_alert(errinfo){ alert("系统提示:\n\n" + errinfo + "\n\n"); }
阅读全文
0 0
- JavaScript保留N位小数的方法
- C#保留N位小数的方法
- JavaScript 保留两位小数的方法
- JAVA中保留N位小数的方法,例子
- Java 保留N位小数的快捷方法
- #中保留N位小数的几种方法(转)
- Java使四舍五入和保留N位小数的方法
- lua保留n位小数方法
- javascript计算小数保留两位小数,多位小数的方法
- javascript计算小数保留两位小数,多位小数的方法
- javascript实现保留两位小数的多种方法
- C#中保留小数N位小数方法整理
- C#中保留小数N位小数方法整理
- 保留小数后N位
- 四舍五入,保留N位小数
- C#小数保留N位
- java:保留n位小数
- double保留n位小数
- Windows系统安装Redis(详细)
- MFC窗口程序启动隐藏窗口,但是窗口闪烁一下才隐藏的处理
- centos7.2 oracle10g 如何修改sid实例名
- 二次封装OKhttpClient和使用
- java架构师、高并发、高性能大型分布式综合项目实战视频
- JavaScript保留N位小数的方法
- jdk工具之jmap(java memory map)、 mat之四--结合mat对内存泄露的分析、jhat之二--结合jmap生成的dump结果在浏览器上展示
- Java Develop——基于 okhttp3 的网络框架设计
- alter 或者索引有关
- TextView easily
- 【2017美团点评】拼凑面额
- 二叉搜索树的第k个节点
- char* 和char[]的区别
- SQL优化器原理-Metadata