проблема или нет? {toFixed()}
фигня такая, при написании подобного кода получается не совсем нормальный результат....
var num = new Number(-0.00137); alert(num.toFixed(2)); выдает -0.00 что мне кажется не очень правильно... скажите как можно пофиксить |
alert((-0.00137).toPrecision(2)) |
не помогло )
вы не поняли наверное, мне нужно получить 0.00 |
toFixed возвращает строку, поэтому как-то так:
alert((+(-0.00137).toFixed(2)).toFixed(2)) (-0.00137).toFixed(2) // string "-0.00" +"-0.00" // number 0 (0).toFixed(2) // string "0.00" Ну или условие поставить. |
Offtop: на javascript.ru уже over 9000 тем!
|
(-0.00137).toFixed(2); // -0.00 |
alert(Math.abs(-0.00137).toFixed(2)); |
Nekromancer, не всегда же 0.00 будет, для остальных чисел то никто не говорил, что знак можно убирать.
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 09:31. |