首先小数转字符串,然后小数点前后的分别进行运算
例如2.345 + 3.456 = [(2+3) +"." +( 345+456)].join("")
这样就能取得结果了
一、我们首先从经典的“四舍五入”算法讲起1、四舍五入的情况
2、不四舍五入
第一种,先把小数边整数:
第二种,当作字符串,使用正则匹配:
注意:如果是负数,请先转换为正数再计算,最后转回负数
再分享一个经典的解决四舍五入问题后js保留两位小数的方法:
//四舍五入保留2位小数(若第二位小数为0,则保留一位小数)
首先小数转字符串,然后小数点前后的分别进行运算
例如2.345 + 3.456 = [(2+3) +"." +( 345+456)].join("")
这样就能取得结果了
一、我们首先从经典的“四舍五入”算法讲起1、四舍五入的情况
2、不四舍五入
第一种,先把小数边整数:
第二种,当作字符串,使用正则匹配:
注意:如果是负数,请先转换为正数再计算,最后转回负数
再分享一个经典的解决四舍五入问题后js保留两位小数的方法:
//四舍五入保留2位小数(若第二位小数为0,则保留一位小数)