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怎么保留两位小数的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

如何将 javascript 回调转换为 promise?方法介绍

javascript判断"字典"为空的方法

javascript中function的详细理解(附代码)

函数apply()和call()的详细介绍

javascript怎么打印

vue-cli 3.x 自动部署项目至服务器的方法介绍(代码)

javascript有多少框架

10个实用的es6方法,快来收藏!

javascript数组怎么删除指定元素

javascript如何在浏览器运行

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




打赏

取消

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

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

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

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

评论

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