1. java 常见的做法是强转为整形,然后判断是否相等,例如:
我一写完,阿里巴巴代码规范就提示不规范,原因以及推荐的写法都在图里,其实精度不高的话也没啥问题。
2. 还有就是对于js这种弱类型语言,向下取整判断是否相等。
Math.floor(1.23) === 1
2. 还有一种偷懒的写法,直接 mod 1 == 0 即可,Java和js都可以使用。
欢迎分享,转载请注明来源:内存溢出
1. java 常见的做法是强转为整形,然后判断是否相等,例如:
我一写完,阿里巴巴代码规范就提示不规范,原因以及推荐的写法都在图里,其实精度不高的话也没啥问题。
2. 还有就是对于js这种弱类型语言,向下取整判断是否相等。
Math.floor(1.23) === 1
2. 还有一种偷懒的写法,直接 mod 1 == 0 即可,Java和js都可以使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)