如何根据定义的十进制增量验证值

How to verify a value based on a defined decimal increment

本文关键字:验证 十进制 何根 定义      更新时间:2023-09-26

我希望能够根据inc的值来验证xincx允许的增量,如下例所示:

var inc=0.01;
var x;
//valid x value examples: 1.23, 2, 0.2
//invalid x value examples: 1.234, 0.002
if (x *does not increment by* inc){
  //do some stuff like alert that x is invalid
}

javascript中有没有一种方法可以让我验证x是否以定义的值递增?

此条件应该有效:

if ((x / inc) % 1 == 0) {
    // number is allowed increment
}

或者在您的情况下:

if ((x / inc) % 1 != 0) {
    // alert user
}