有关小数的取舍

来源:互联网 发布:linux wine怎么使用 编辑:程序博客网 时间:2024/04/29 02:13

 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

0 0
原创粉丝点击