我有两个双倍价值..
一个是103.4738,另一个是103.4728,因为它们只有0.001.
是否有一个javascript函数/方式,我可以做,检查值..意思是如果值是+/- 0.0005这将是一个传递...如果不是,它将是一个失败?
谢谢〜
一种方法是减去并看出差异
var diff = number1 - number2;
if (Math.abs(diff) <= 0.0005) {
// Pass
...
} else {
// Fail
}
Run Code Online (Sandbox Code Playgroud)
注意:根据选择的条形值(在这种情况下为0.0005),由于浮点数的性质,您可能会遇到细微的舍入误差.如果您对此不熟悉,可能需要阅读以下内容