javascript小数四舍五入多种方法实现


Posted in Javascript onDecember 23, 2012

用Javascript取float型小数点后两位,例22.127456取成22.13,如何做?
1. 最笨的办法

function get() 
{ 
var s = 22.127456 + ""; 
var str = s.substring(0,s.indexOf(".") + 3); 
alert(str); 
}

2. 正则表达式效果不错
<script type="text/javascript"> 
onload = function(){ 
var a = "23.456322"; 
var aNew; 
var re = /([0-9]+\.[0-9]{2})[0-9]*/; 
aNew = a.replace(re,"$1"); 
alert(aNew); 
} 
</script>

3. 他就比较聪明了.....
<script> 
var num=22.127456; 
alert( Math.round(num*100)/100); 
</script>

4.会用新鲜东西的朋友....... 但是需要 IE5.5+才支持。
<script> 
var num=22.127456; 
alert( num.toFixed(2)); 
</script>
Javascript 相关文章推荐
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
Jan 22 Javascript
使用jQuery模板来展现json数据的代码
Oct 22 Javascript
from 表单提交返回值用post或者是get方法实现
Aug 21 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
Apr 03 Javascript
js跨域问题浅析及解决方法优缺点对比
Nov 08 Javascript
JavaScript中的函数模式详解
Feb 11 Javascript
原生js实现无限循环轮播图效果
Jan 20 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
Sep 18 Javascript
Vue利用canvas实现移动端手写板的方法
May 03 Javascript
通过实例了解js函数中参数的传递
Jun 15 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
Sep 02 Javascript
JavaScript中的相等操作符使用详解
Dec 21 Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 #Javascript
JavaScript与DOM组合动态创建表格实例
Dec 23 #Javascript
JavaScript执行效率与性能提升方案
Dec 21 #Javascript
JS实现图片预加载无需等待
Dec 21 #Javascript
Javascript根据指定下标或对象删除数组元素
Dec 21 #Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
Dec 21 #Javascript
js返回上一页并刷新代码整理
Dec 21 #Javascript
You might like
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
漂亮但不安全的CTB
2006/10/09 PHP
PHP parse_url 一个好用的函数
2009/10/03 PHP
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
js+css实现tab菜单切换效果的方法
2015/01/20 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
BootstrapTable refresh 方法使用实例简单介绍
2017/02/20 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
json解析大全 双引号、键值对不在一起的情况
2019/12/06 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
python3实现短网址和数字相互转换的方法
2015/04/28 Python
Python实现二维有序数组查找的方法
2016/04/27 Python
同时安装Python2 &amp; Python3 cmd下版本自由选择的方法
2017/12/09 Python
python3 图片referer防盗链的实现方法
2018/03/12 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
代理协议书范本
2014/04/22 职场文书
志愿者活动总结
2014/04/28 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
网站推广策划方案
2014/06/04 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
任命书怎么写
2015/03/02 职场文书
新年晚会主持词开场白
2015/05/28 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang
详解Spring Boot使用系统参数表提升系统的灵活性
2021/06/30 Java/Android
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android