Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想写一个程序,在javascript中获得0.10的倍数_Javascript - Fatal编程技术网

我想写一个程序,在javascript中获得0.10的倍数

我想写一个程序,在javascript中获得0.10的倍数,javascript,Javascript,我希望允许用户输入0.10的倍数值,如下所示- 0.10、0.20、0.30…1.00、1.10、1.20…1.90等 当用户在文本框中输入值时,我正在检查下面的验证 金额%0.10==0 对吗?还是我需要一个提醒 除了整数,不能对任何东西使用余数(模)。 为了达到这样的效果,你必须把数字转换成整数 只需将其值乘以10即可,即: 1.2x10=12 然后,您可以使用javascripts对其进行验证: function validate(n) { let castedNumber = n*1

我希望允许用户输入0.10的倍数值,如下所示- 0.10、0.20、0.30…1.00、1.10、1.20…1.90等

当用户在文本框中输入值时,我正在检查下面的验证

金额%0.10==0

对吗?还是我需要一个提醒

除了整数,不能对任何东西使用余数(模)。 为了达到这样的效果,你必须把数字转换成整数

只需将其值乘以10即可,即:

1.2x10=12

然后,您可以使用javascripts对其进行验证:

function validate(n) {
  let castedNumber = n*10;
  let isInteger = Number.isInteger(castedNumber);
  return isInteger;
}
除整数外,不能对任何对象使用余数(模)。 为了达到这样的效果,你必须把数字转换成整数

只需将其值乘以10即可,即:

1.2x10=12

然后,您可以使用javascripts对其进行验证:

function validate(n) {
  let castedNumber = n*10;
  let isInteger = Number.isInteger(castedNumber);
  return isInteger;
}

如果你尝试输入的值实际上是0.1的倍数,那么这应该可以解决问题。是否有效?可能重复:这不是标记问题的重复。@SaggingRufus这对我不起作用。如果你尝试输入的值实际上是0.1的倍数,有效吗?可能重复:这不是标记问题的重复。@SaggingRufus这对我无效。