Показать сообщение отдельно
  #20 (permalink)  
Старый 02.04.2009, 21:59
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Цитата:
Ну, я бы не стал такие вычисления на js делать, поэтому и не стал бы думать даже над такой функцией
как я говорил, данная задача редко встречается на практике, имхо. Но если уж писать такую функцию, то надо, чтобы она работала для всех входных параметров я думаю. Есть и другие значения, которые не учитывает твоя функция

Цитата:
Почему не replace(/0*$/, '')???
ну попробуй сделать alert(3.23e-7.toFixed(100))... Посмотри, что получится...
а-а, ты убираешь непонятно откуда берущиеся знаки (у ff точность больше, чем предусмотрено стандартом?). Я считаю, что их надо оставить, потому что это реальное значение, которое хранится в компьютере. А если некрасиво - округлять надо (за пределами функции)
Ответить с цитированием