目录

如何操作 - 速度转换器


了解如何使用 HTML 和 JavaScript 创建速度转换器。


速度转换器

在任意字段中键入一个值以在速度测量之间进行转换:


创建速度转换器

创建一个输入元素,可将一种速度测量值转换为另一种速度测量值。

步骤1)添加HTML:

示例 - MPH 到 KPH

<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>

步骤 2) 添加 JavaScript:

示例 - MPH 到 KPH

/* 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 转换为其他测量值

下表显示了如何从 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 转换为其他测量值

下表显示了如何从 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 尝试一下