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脚本实现Web页面信息交互
Oct 11 Javascript
javascript解三阶幻方(九宫格)
Apr 22 Javascript
Sublime Text 3常用插件及安装方法
Dec 16 Javascript
js获取Html元素的实际宽度高度的方法
May 19 Javascript
AngularJs 延时器、计时器实例代码
Sep 16 Javascript
js+html5生成自动排列对话框实例
Oct 09 Javascript
原生js封装的ajax方法示例
Aug 02 Javascript
vuex vue简单使用知识点总结
Aug 29 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
Sep 18 Javascript
vue3修改link标签默认icon无效问题详解
Oct 09 Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
Jan 16 Javascript
Vue实现图书管理案例
Jan 20 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
文件系统基本操作类
2006/11/23 PHP
修改了一个很不错的php验证码(支持中文)
2007/02/14 PHP
php中执行系统命令的方法
2015/03/21 PHP
PHP响应post请求上传文件的方法
2015/12/17 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
js 覆盖和重载 函数
2009/09/25 Javascript
JS getMonth()日期函数的值域是0-11
2010/02/15 Javascript
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
javascript抖动元素的小例子
2013/10/28 Javascript
javascript读取Xml文件做一个二级联动菜单示例
2014/03/17 Javascript
js图片预加载示例
2014/04/30 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
js实现电灯开关效果
2021/01/19 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
[39:21]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.24
2019/09/10 DOTA
[56:13]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第一场 1月10日
2021/03/11 DOTA
python3.6根据m3u8下载mp4视频
2019/06/17 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
类、抽象类、接口的差异
2016/06/13 面试题
linux面试题参考答案(6)
2014/08/29 面试题
质检员的岗位职责
2013/11/15 职场文书
财会自我鉴定范文
2013/12/27 职场文书
现场施工员岗位职责
2014/03/10 职场文书
海飞丝的广告词
2014/03/20 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js