Так что этот код добавляет вверх 0.001 на каждом цикле, у меня есть он установлен только показать мне 3 цифры после десятичной, но на 10-й петле, например, когда он достигает 0,01 я хотите, чтобы показывать только 2 числа после десятичной, я не нужно это, чтобы показать 0.как разделить десятичное число Javascript
var Num = 0.000
for(s = 1; s <= 15; s++){
Num = Num + 0.001
var NumX = Num.toFixed(3)
if(NumX % 10 == 0){
var NumX = Num.toFixed(2)
alert("working")
}
}
Я попытался деления на 10 в приведенном выше коде, но я не знаю, как делить десятичные кто-то может показать мне, как получите этот код для работы, спасибо.
Вы можете проверить ответы здесь http://stackoverflow.com/questions/19715819/divide-number-with-decimals-javascript – akinjide
Итак, когда оно достигает 0.011, вы хотите, чтобы оно отображало 0.01? – numbermaniac
Если можно, избегайте вычислений со значениями с плавающей запятой. Вы не можете получить ожидаемый результат из-за ошибок точности. Почему бы не использовать целые числа? –