为什麼在JS中10.8/1.2结果不是9?

来源:百度知道 编辑:UC知道 时间:2024/09/21 04:25:53
在JS中,10.8/1.2结果却是9.00000001呢?而不是9?
如果判断两个小数相除能除尽,怎麼判断?

浮点除浮点不会有整形的,加0.5然后取整吧。

float 和 double 计算结果都不是准确的,你用BigDecimal吧
哦耶~

两个非整数相除不可能得到整数

JS是弱类型的