Здравствуйте,
у меня есть функция, которая округлят числа:
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 знаков после запятой экспоненциальная запись не срабатывала?