Javascript增量为0.005

时间:2015-09-16 19:59:02

标签: javascript

我正在实施一项业务规则,其中包含" 数字必须以0.005为增量才有效"

这些都很好:

123.004
123.1001

这些都很糟糕:

var x = 5.005;
var z = x % .005;

我已经尝试过模数运算符,但得到了意想不到的数字:

//Multiply by 200 to get  a full int value (.005 * 200 ==  1)
if ((limitPrice * 200) % 1 !== 0) { 
     isFailure = true;
      errorMsg = "Blah blah";
}

结果为0.004999999999999789

注意:这个问题不是关于舍入,而是关于找到增量为0.05的值

以下是解决方案:

openssl_encrypt()

0 个答案:

没有答案