了解如何使用 HTML 和 JavaScript 创建温度转换器。
在任意字段中键入一个值以在温度测量值之间进行转换:
创建一个输入元素,可将一个温度测量值转换为另一个温度测量值。
<p>
<label>Fahrenheit</label>
<input id="inputFahrenheit" type="number" placeholder="Fahrenheit"
oninput="temperatureConverter(this.value)"
onchange="temperatureConverter(this.value)">
</p>
<p>Celsius: <span id="outputCelsius"></span></p>
/* When the input field receives input, convert the value from fahrenheit to celsius */
function temperatureConverter(valNum) {
valNum = parseFloat(valNum);
document.getElementById("outputCelsius").innerHTML = (valNum-32) / 1.8;
}
亲自试一试 »
下表显示了如何从华氏温度转换为其他温度测量值:
Description | Formula | Example |
---|---|---|
Convert from Fahrenheit to Celsius | ℃=(℉-32)/1.8 | 尝试一下 |
Convert from Fahrenheit to Kelvin | K=((℉-32)/1.8)+273.15 | 尝试一下 |
下表显示了如何从摄氏度转换为其他温度测量值:
Description | Formula | Example |
---|---|---|
Convert from Celsius to Fahrenheit | ℉=(℃*1.8)+32 | 尝试一下 |
Convert from Celsius to Kelvin | K=℃+273.15 | 尝试一下 |
下表显示了如何将开尔文温度测量值转换为其他温度测量值:
Description | Formula | Example |
---|---|---|
Convert from Kelvin to Fahrenheit | ℉=((K-273.15)*1.8)+32 | 尝试一下 |
Convert from Kelvin to Celsius | ℃=K-273.15 | 尝试一下 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!