Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Базовая единица | Метр — все остальные единицы переводятся через него |
|---|---|
| 1 дюйм | 0,0254 метра (точное международное определение) |
| 1 фут | 0,3048 метра (12 дюймов) |
| 1 миля (сухопутная) | 1609,344 метра |
| 1 морская миля | 1852 метра (международное определение) |
| Всего единиц | 9 — мм, см, м, км, дюймы, футы, ярды, мили, морские мили |
Когда этот метод вводит в заблуждение
- Расчёт идёт в два шага: значение сначала переводится в метры, затем из метров — в единицу назначения. Это упрощает таблицу коэффициентов (9 чисел вместо 72 пар), но означает, что при выборе одной и той же единицы «из» и «в» результат равен исходному значению без изменений — это ожидаемое поведение, а не ошибка.
- «Миля» здесь означает сухопутную (статутную) милю США/Великобритании (1609,344 м) — это не то же самое, что морская миля (1852 м), у которой есть отдельный пункт в списке единиц.
- Имперские единицы (дюймы, футы, ярды, мили) заданы по международному ярду 1959 года — историческая довоенная британская или американская мера в редких случаях может немного отличаться в шестом-седьмом знаке после запятой.
- Округление применяется только к отображаемому результату — внутренние промежуточные вычисления выполняются с полной точностью чисел с плавающей точкой JavaScript, поэтому цепочка из нескольких конвертаций подряд не накапливает ошибку округления сильнее, чем один финальный шаг.
Как это считается
Для каждой из девяти единиц заранее задан коэффициент перевода в метры — например, 1 фут = 0,3048 метра, 1 морская миля = 1852 метра.
Введённое значение умножается на коэффициент выбранной единицы «из» — получается длина в метрах.
Длина в метрах делится на коэффициент единицы «в» — получается результат в единице назначения.
Результат округляется до выбранного числа знаков после запятой и обновляется мгновенно при любом изменении значения, единиц или точности.
Вопросы и ответы
Чем миля отличается от морской мили в этом конвертере?
Это две разные единицы с разными коэффициентами: сухопутная миля — 1609,344 м, морская миля — 1852 м. В списке единиц они присутствуют отдельно, выбирайте нужную.
Можно перевести из имперской единицы в имперскую же (например, футы в ярды)?
Да, конвертер работает для любой пары из девяти единиц, включая перевод внутри одной системы измерения.
Почему результат совпадает со введённым значением?
Скорее всего, выбрана одна и та же единица и «из», и «в» — в этом случае пересчёт не меняет число.
Мои данные куда-то отправляются?
Нет, весь расчёт выполняется в вашем браузере.