了解如何使用 HTML 和 JavaScript 创建速度转换器。
在任意字段中键入一个值以在速度测量之间进行转换:
创建一个输入元素,可将一种速度测量值转换为另一种速度测量值。
<p>
<label>MPH</label>
<input id="inputMPH" type="number" placeholder="MPH"
oninput="speedConverter(this.value)"
onchange="speedConverter(this.value)">
</p>
<p>KPH: <span id="outputKPH"></span></p>
/* When the input field receives input, convert the value from mph to kph */
function speedConverter(valNum) {
valNum = parseFloat(valNum);
document.getElementById("outputKPH").innerHTML = valNum * 1.609344;
}
亲自试一试 »
下表显示了如何从 MPH 转换为其他速度测量值:
Description | Formula | Example |
---|---|---|
Convert from MPH to KPH | KPH=MPH*1.609344 | 尝试一下 |
Convert from MPH to Knots | knots=MPH/1.150779 | 尝试一下 |
Convert from MPH to Mach | Mach=MPH/761.207 | 尝试一下 |
下表显示了如何从 KPH 转换为其他速度测量值:
Description | Formula | Example |
---|---|---|
Convert from KPH to MPH | MPH=KPH/1.609344 | 尝试一下 |
Convert from KPH to Knots | knots=KPH/1.852 | 尝试一下 |
Convert from KPH to Mach | Mach=KPH/1225.044 | 尝试一下 |
下表显示了如何从节转换为其他速度测量值:
Description | Formula | Example |
---|---|---|
Convert from Knots to MPH | MPH=knots*1.150779 | 尝试一下 |
Convert from Knots to KPH | KPH=knots*1.852 | 尝试一下 |
Convert from Knots to Mach | Mach=knots/661.4708 | 尝试一下 |
下表显示了如何从马赫数转换为其他速度测量值:
Description | Formula | Example |
---|---|---|
Convert from Mach to MPH | MPH=Mach*761.207 | 尝试一下 |
Convert from Mach to KPH | KPH=Mach*1225.044 | 尝试一下 |
Convert from Mach to Knots | knots=Mach*661.4708 | 尝试一下 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!