美国是最后几个拒绝实施摄氏温度标准的机构之一。为什么?因为我们很自大,觉得我们不需要改变。话虽如此,如果您为美国以外的用户编写代码,向用户提供本地化天气数据非常重要。让我们来看看如何在华氏温度和摄氏温度之间进行转换。
华氏到摄氏
将华氏温度转换为摄氏温度的公式是:
°C = 5/9 x (°F - 32)
以下函数将华氏温度转换为摄氏温度:
函数转换华氏度到摄氏度(度){ 返回 Math.floor(5 / 9 * (degrees - 32)); }
摄氏到华氏
将摄氏度转换为华氏度的公式是:
°F = (°C × 9/5) + 32
以下函数将摄氏度转换为华氏度:
函数转换摄氏度到华氏度(度){ 返回 Math.floor(度 * (9/5) + 32); }
由于公式有些复杂,温度转换是您头脑中难以完成的事情之一。如果您有一个反映天气数据的网站,请将这些方便的功能放在附近!
使用 JavaScript 将华氏温度转换为摄氏温度的帖子首先出现在David Walsh 博客上。