我正在做React項(xiàng)目。我有用例,我必須在Number<Input>標(biāo)簽上添加step屬性。此步驟屬性將是動(dòng)態(tài)的。基于數(shù)組數(shù)據(jù)。數(shù)組數(shù)據(jù)為[{ precision: 2 }, { precision: 4 }, { precision: 5 }]。因此,我生成了如下步驟:<input type="number" step={ 10 ** -precision } >這里10 ** -precision將輸出:0.01精度= 2精度為0.0001 = 40.00001 fror精度= 5這就是我想要的,并且在Firefox和Opera中都能正常工作。但是Chrome是問題所在,Chrome的輸出10 ** -4是0.00009999999999999999。就我而言,這很糟糕。Chrome的輸出正確,直到輸出錯(cuò)誤為止10 ** -3。我的Chrome版本是:74.0.3729.131,操作系統(tǒng):MacOs Mojave:10.14.4
Chrome-Javascript:> -3的負(fù)指數(shù)計(jì)算錯(cuò)誤
喵喵時(shí)光機(jī)
2021-05-17 10:12:00