2013-03-25 3 views
0

Как я могу получить вторую десятичную запятую 0?JavaScript округление до 2-го знака после запятой 0

Например:

15.296326 => 15.30 
15.245152 => 15.20 

Я попытался toFixed() и Math.Floor, но не мог получить ожидаемый ответ.

+1

Какой алгоритм округления вы используете? Как можно вывести '15.50' из' 15.245152'? – VisioN

+0

@VisioN, которому было 20 извините за опечатку –

ответ

2
function roundFloat(n) { 
    return (Math.round(n * 10)/10).toFixed(2); 
} 

roundFloat(15.296326); // "15.30" 
roundFloat(15.245152); // "15.20" 
+0

Хороший ответ .... –

Смежные вопросы