Java
double a=1.6656
1,保留两位小数,不进行四舍五入
a-Math.floor(a*100d)/100 ->a=1.66
2保留两位小数,并且四舍五入
a=Math.round(a*100)/100d ->a=1.67
3.小数取整,不进行四舍五入
a=Math.floor(a) -> a=1
4.取整,四舍五入
a=Math.round(a) -> a=2
js
var a=1.6656
1.保留两位小数,不进行四舍五入
a=Math.floor(a*100)/100 -> a=1.66
2.保留两位小数,并四舍五入
a=a.tofixed(2); -> a=1.67
3.取整不进行四舍五入
a=parseInt(a) -> a=1
a=Math.floor(a) ->a=1
4 取整四舍五入
a=Math.round(a) -> a=2