javascript怎么保留两位小数


本文摘自PHP中文网,作者藏色散人,侵删。

以下我们将为大家介绍 JavaScript 保留两位小数的实现方法:

四舍五入

以下处理结果会四舍五入:

1

2

var num =2.446242342;

num = num.toFixed(2);  // 输出结果为 2.45

不四舍五入

以下处理结果不会四舍五入。

第一种,先把小数变整数:

1

Math.floor(15.7784514000 * 100) / 100   // 输出结果为 15.77

第二种,当作字符串,使用正则匹配:

1

Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/))   // 输出结果为 15.77,不能用于整数如 10 必须写为10.0000

注意:如果是负数,请先转换为正数再计算,最后转回负数

推荐:《javascript视频教程》

以上就是javascript怎么保留两位小数的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

jquery方法的总结(附示例)

javascript如何进行调试

如何从javascript到typescript?

javascript怎么获取dom元素

五个超好用的array.from()用途(详解)

javascript有数据类型么

怎么将javascript对象转换为json字符串

jquery.cookie.js插件实现换肤功能

javascript和jsp的区别是什么

html、css和js的注释规范用法有哪些

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...