我正在为一个带有数字的字段做一个编辑器。我尝试了一个文本字段,但由于它是一个数字数据类型,它并不顺利 - 尽管将字符串重铸为数字等。它一直给我 NaN 作为值。所以我决定最好使用数字步进器。
当我最初加载它时,它会丢弃我所有的小数,只将我的数字显示为整数。我将 stepIncrement 更改为 0.1,现在它确实显示了小数(imo 的一个奇怪的要求).. 但是当我加紧时,它偶尔会给我一个像 '17.700000000000003' 这样的值,而我期望 17.7。我数据中的所有数字都有一个小数位。我知道我可以编写一个数据格式化程序,但在这种情况下似乎没有必要。
我还有其他方法可以解决这个问题吗?