Получить следующее наименьшее ближайшее число до десятичной дроби

ВведениеДля некоторых расчетов мне нужно найти наименьшее возможное число, которое я могу добавить /вычесть из указанного числа, чтобы у JavaScript не возникли проблемы с внутренним используемым типом данных.ЦельЯ попытался написать функцию, которая может возвращать следующее ближайшее число к VALUE в направлении значения DIR.Проблема в том, что JavaScript использует 64-битный тип с плавающей запятой (я думаю), который имеет разные минимальные размеры шага в зависимости от его текущей экспоненты.Проблема в деталяхПроблема заключается в том, что размер шага зависит от его текущей экспоненты:РезюмеИтак, как мне найти наименьшее возможное число, которое я могу добавить /вычесть из значения, указанного в параметре, в любом направлении?В C ++ это было бы легко сделать, используя двоичные значения чисел.
7 голосов | спросил Benjamin Schulte 26 FriEurope/Moscow2014-12-26T19:51:04+03:00Europe/Moscow12bEurope/MoscowFri, 26 Dec 2014 19:51:04 +0300 2014, 19:51:04

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132