
为什么JS中一个浮点数位或0会去掉小数部分
1个回答
展开全部
做一下舍入吧
保留两位:
num = Math.round(num*100)/100;
电脑的二进制 在做小数 表达 0.1 的时候实际上是一个近似数,所以有这个问题。
保留两位:
num = Math.round(num*100)/100;
电脑的二进制 在做小数 表达 0.1 的时候实际上是一个近似数,所以有这个问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询