Показать сообщение отдельно
  #11 (permalink)  
Старый 30.01.2014, 20:18
Аватар для Szen
Интересующийся
Отправить личное сообщение для Szen Посмотреть профиль Найти все сообщения от Szen
 
Регистрация: 22.10.2009
Сообщений: 20

Красивое округление можно получить через такую функцию:
roundNum = function(n,f){
	f = f || 0;
	return Number(n.toFixed(f).replace(/([0-9]+.[0-9]*)0+$/gi,'$1'));
}

roundNum( 130.004000, 3 ); // Возвратит 130.004
roundNum( 130.004000, 2 ); // Возвратит 130
roundNum( 130.004000, 10 ); // Возвратит 130.004


Данное округление убирает все лишние нули в конце цифры и возвращает цифровое значение.
Ответить с цитированием