JS格式化数字保留两位小数点示例代码


Posted in Javascript onOctober 15, 2013

问题:在JS中格式化数据保留两位小数的函数的多种方法

最好方法:

保留两位好像是这样吧

var a = 9.39393; 

alert(a.toFixed(2));

说明:

alert(Number.toFixed(9.39393));

返回的是9.39
但是只有ie5.5以上的版本才支持。

其它方法:

function roundFun(numberRound,roundDigit) //四舍五入,保留位数为roundDigit  
 { 
 if (numberRound>=0) 
 { 
 var tempNumber = parseInt((numberRound * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit); 
 return tempNumber; 
 } 
 else  
 { 
 numberRound1=-numberRound 
 var tempNumber = parseInt((numberRound1 * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit); 
 return -tempNumber; 
 } 
}

方法二:

<script> 
 tmp = "1234567.57232" 
 result = tmp.substr(0,tmp.indexOf(".")+3); 
 alert(result); 
 </script>

方法三:

var a=3.1415926; 

a = a.toFixed(2);//保留2位但结果为一个String类型 

a = parseFloat(a);//将结果转换会float 

//用一步的话如下 

a = parseFloat(a.toFixed(2));
Javascript 相关文章推荐
javascript 特性检测并非浏览器检测
Jan 15 Javascript
jQuery中nextAll()方法用法实例
Jan 07 Javascript
Javascript闭包(Closure)详解
May 05 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
Jul 07 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
Aug 02 Javascript
JavaScript之underscore_动力节点Java学院整理
Jul 03 Javascript
React 子组件向父组件传值的方法
Jul 24 Javascript
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
Bootstrap Paginator+PageHelper实现分页效果
Dec 29 Javascript
VUE实现移动端列表筛选功能
Aug 23 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
Sep 05 Javascript
vue中父子组件的参数传递和应用示例
Jan 04 Vue.js
js计算字符串长度包含的中文是utf8格式
Oct 15 #Javascript
Javascript中查找不以XX字符结尾的单词示例代码
Oct 15 #Javascript
通过js获取div的background-image属性
Oct 15 #Javascript
js日期相关函数总结分享
Oct 15 #Javascript
JavaScript的继承的封装介绍
Oct 15 #Javascript
jquery实现兼容浏览器的图片上传本地预览功能
Oct 14 #Javascript
js 距离某一时间点时间是多少实现代码
Oct 14 #Javascript
You might like
星际流派综述
2020/03/04 星际争霸
PHP中设置时区方法小结
2012/06/03 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
PHP将session信息存储到数据库的类实例
2015/03/04 PHP
php计算给定日期所在周的开始日期和结束日期示例
2017/02/06 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
jQuery - css() 方法示例详解
2014/01/16 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
javascript中动态函数用法实例分析
2015/05/14 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
Websocket协议详解及简单实例代码
2016/12/12 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
vue+eslint+vscode配置教程
2019/08/09 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
[03:03]2014DOTA2国际邀请赛 EG战队专访
2014/07/12 DOTA
[20:57]Ti4主赛事第三天开幕式
2014/07/21 DOTA
python enumerate函数的使用方法总结
2017/11/15 Python
python实现简易通讯录修改版
2018/03/13 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
Django视图、传参和forms验证操作
2020/07/15 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
2020/11/26 Python
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
canvas 阴影和图形变换的示例代码
2018/01/02 HTML / CSS
2014年小学安全工作总结
2014/12/04 职场文书
增值税发票丢失证明
2015/06/19 职场文书
golang 实现Location跳转方式
2021/05/02 Golang
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android
Mysql如何查看是否使用到索引
2022/12/24 MySQL