我希望能够根据 inc 的值来验证 x 的值,这是 x 的允许增量,如以下示例:
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是否按定义值递增?
答案 0 :(得分:2)
这种情况应该有效:
if ((x / inc) % 1 == 0) {
// number is allowed increment
}
或者在你的情况下:
if ((x / inc) % 1 != 0) {
// alert user
}