Избавиться от экспоненциальной записи 
		
		
		
		Здравствуйте, 
	у меня есть функция, которая округлят числа: 
function number_good_view(user_num, after_point){
    if ((user_num-Math.floor(user_num))>0){ //если есть дробная часть
        user_num=user_num.toFixed(after_point);
        return Number(user_num);
    } else {
        return Number(user_num);
    }
}
вызов: number_good_view(0.000000006000, 10); ответ: 6e-9 - в экспоненциальной записи ! если я в конце избавлюсь от Number() то ответ будет: 0.0000000060 а мне надо 0.000000006 (без нулей в конце). с маленькими числами (5 знаков после запятой все срабатывает отлично), что нужно сделать, чтоб и с числами 10 знаков после запятой экспоненциальная запись не срабатывала?  | 
	
		
 gross, 
	:-? 
function number_good_view(user_num, after_point){
    if ((user_num-Math.floor(user_num))>0){ //если есть дробная часть
        user_num=user_num.toFixed(after_point).replace(/0+$/,"");
    }
     return user_num;
}
alert( number_good_view(0.000000006000, 10));
 | 
	
		
 Спасибо, Рони! Весьма благодарен! :) 
	 | 
| Часовой пояс GMT +3, время: 09:18. |