大城生活网_记录普通百姓生活中的日常琐事

当前位置:大城生活网 > 生活教育 > 本文内容

js保留两位小数四舍五入(js的浮点型)

发布时间:2022-01-08 01:48来源:网友投稿

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

四舍五入

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

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

不四舍五入

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

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

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

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

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

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

JavaScript 保留两位小数

特别声明:本文《js保留两位小数四舍五入(js的浮点型)》内容由网友投稿发布,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 20451 17252#qq。com 举报,本站一经查实,将立刻删除。

最新发布

Copyright 2017-2022 www.sqgsz.com 【大城生活网】 版权所有 | 京ICP备15006113号-2收藏本站 - 网站地图 - 关于我们 - 网站公告 - 文章投稿