Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Формула Цельсий → Фаренгейт | F = C × 9/5 + 32 |
|---|---|
| Формула Цельсий → Кельвин | K = C + 273,15 |
| Формула Цельсий → Ранкин | °R = (C + 273,15) × 9/5 |
| Абсолютный ноль | 0 K = −273,15 °C = −459,67 °F = 0 °R |
Когда этот метод вводит в заблуждение
- В отличие от большинства других конвертеров единиц, температурные шкалы связаны не простым умножением, а формулами со сдвигом (кроме пары Кельвин–Ранкин, которая пропорциональна) — расчёт учитывает это автоматически, вручную умножать значение на «коэффициент» нельзя.
- Кельвин и градус Ранкина — абсолютные шкалы (не может быть отрицательных значений в физическом смысле), тогда как Цельсий и Фаренгейт допускают отрицательные температуры; конвертер не блокирует ввод значений ниже абсолютного нуля, но результат в этом случае не имеет физического смысла.
- «Градус» в контексте Кельвина не используется — правильно говорить просто «Кельвины» (K, без знака °), хотя в интерфейсе для единообразия это иногда упрощают.
- Округление применяется только к отображаемому результату — внутренние вычисления выполняются с полной точностью чисел с плавающей точкой JavaScript.
Как это считается
Введённое значение сначала переводится в градусы Цельсия — например, из Фаренгейта по формуле C = (F − 32) × 5/9, из Кельвинов — C = K − 273,15.
Если единица «из» уже Цельсий, этот шаг не меняет число.
Затем значение в Цельсиях переводится в единицу назначения по обратной формуле — например, в Фаренгейты по формуле F = C × 9/5 + 32.
Результат округляется до выбранного числа знаков после запятой и обновляется мгновенно при любом изменении значения, единиц или точности.
Вопросы и ответы
Почему нельзя просто умножить температуру на коэффициент, как для длины или массы?
Потому что шкалы Цельсия, Фаренгейта и Кельвина имеют разные нулевые точки — например, 0 °C соответствует 32 °F, а не 0 °F, поэтому нужна формула со сдвигом, а не одно умножение.
Что такое шкала Ранкина?
Абсолютная температурная шкала с градусом того же размера, что и градус Фаренгейта, но с нулём в точке абсолютного нуля — используется в основном в инженерных расчётах в США.
Может ли результат быть ниже абсолютного нуля?
Математически конвертер это не запрещает, но физического смысла такой результат не имеет — абсолютный ноль (0 K = −273,15 °C) является нижней границей возможной температуры.
Мои данные куда-то отправляются?
Нет, весь расчёт выполняется в вашем браузере.