Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

IvanVvV

  • 0
    вклад
  • 13
    вопросов
  • 3
    ответа
  • 33%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как убрать лишние нули вконце числа?

    twobomb
    twobomb @twobomb
    В строке ?
    var a = "0.000000009000000000";
    a = a.replace(/0*$/,"");
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Почему toFixed так округляет?

    Lynn
    Lynn «Кофеман» @Lynn
    nginx, js, css
    https://learn.javascript.ru/number#%D0%BD%D0%B5%D1...
    Потому что эти числа не представимы точно в формате double (см. IEEE 754)

    > 0.755.toFixed(20)
    '0.75500000000000000444'
    > 0.7555.toFixed(20)
    '0.75549999999999994937'
    > 0.75555.toFixed(20)
    '0.75555000000000005489'


    Т.е. когда вы пишете 0.755 на самом деле в компьютерном представлении это число чуть-чуть больше чем 0.755, а для 0.7555 наоборот чуть-чуть меньше.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • lookreciuspin
    Br0k3n C1rcu1t
    • 4 ответа
    • 0 вопросов
  • Justa Gain
    • 4 ответа
    • 0 вопросов
  • Debian KDE
    • 2 ответа
    • 2 вопроса
  • scoffs
    Семён Окулов
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации