如何操纵价值?

Day*_*zza 1 javascript double

我有两个双倍价值..

一个是103.4738,另一个是103.4728,因为它们只有0.001.

是否有一个javascript函数/方式,我可以做,检查值..意思是如果值是+/- 0.0005这将是一个传递...如果不是,它将是一个失败?

谢谢〜

Jar*_*Par 5

一种方法是减去并看出差异

var diff = number1 - number2;
if (Math.abs(diff) <= 0.0005) {
  // Pass
  ...
} else {
  // Fail
}
Run Code Online (Sandbox Code Playgroud)

注意:根据选择的条形值(在这种情况下为0.0005),由于浮点数的性质,您可能会遇到细微的舍入误差.如果您对此不熟悉,可能需要阅读以下内容