1、四舍五入的情况
2、不四舍五入
第一种,先把小数边整数:
第二种,当作字符串,使用正则匹配:
注意:如果是负数,请先转换为正数再计算,最后转回负数
再分享一个经典的解决四舍五入问题后js保留两位小数的方法:
//四舍五入保留2位小数(若第二位小数为0,则保留一位小数)
一、使用toFixed()方法var num =2.446242342
num = num.toFixed(2) // 输出结果为 2.45
二、使用round()方法var num =2.446242342
num = Math.round((num + Number.EPSILON) * 100) / 100 // 输出结果为 2.45