A função arredondada tofixada (n) no JavaScript nativo, n é o número de locais decimais a serem mantidos. (0 <= n <= 20)
A cópia do código é a seguinte:
var num = 1.0999;
console.log (num.tofixado (20));
http://jsfiddle.net/14x0vhu6/
O valor de saída não é o 1.0999 esperado, mas 1.0999000000000000009983. Isso precisa receber atenção e os motivos precisam ser melhorados.
Além disso, em diferentes versões do navegador, se o ponto decimal e o dígito anterior a serem interceptados forem 0, pode causar interceptação sem razão.
A cópia do código é a seguinte:
var num = 0,07;
console.log (num.tofixado (1));
http://jsfiddle.net/ogwnw2j3/
O valor pode ser 0,0
O método de processamento é adicionar 1 antes de usar o método tofixado e depois subtrair 1 após usá -lo.
A cópia do código é a seguinte:
Número var = 0,07
var fixnum = novo número (número + 1) .tofixado (1); // Adicione 1 antes de arredondar
var fixonum = novo número (fixnum - 1).
console.log (fixonum);
http://jsfiddle.net/euvn0l1g/