如何创建:速度转换器

学习如何使用 HTM L和 JavaScript 创建一个速度转换器。

速度转换器

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

创建速度转换器

创建一个输入元素,该元素可以将一个速度计量单位转换为另一个速度计量单位。

第一步 - 添加 HTML:

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

第二步 - 添加 JavaScript:

英里每小时转换为公里每小时:

/* 当输入字段接收到输入时,将值从 mph 转换为 kph */
function speedConverter(valNum) {
  valNum = parseFloat(valNum);
  document.getElementById("outputKPH").innerHTML = valNum * 1.609344;
}

亲自试一试

从 MPH 转换为其他计量单位

下表展示了如何从 MPH 转换为其他速度计量单位:

描述 公式 例子
转换 MPH 为 KPH KPH=MPH*1.609344 试一试
转换 MPH 为节 knots=MPH/1.150779 试一试
转换 MPH 为马赫 Mach=MPH/761.207 试一试

从 KPH 转换为其他计量单位

下表展示了如何从 KPH 转换为其他速度计量单位:

描述 公式 例子
转换 KPH 为 MPH MPH=KPH/1.609344 试一试
转换 KPH 为节 knots=KPH/1.852 试一试
转换 KPH 为马赫 Mach=KPH/1225.044 试一试

从节转换为其他计量单位

下表展示了如何从节转换为其他速度计量单位:

描述 公式 例子
转换节为 MPH MPH=knots*1.150779 试一试
转换节为 KPH KPH=knots*1.852 试一试
转换节为马赫 Mach=knots/661.4708 试一试

从马赫转换为其他计量单位

下表展示了如何从马赫数转换为其他速度计量单位:

描述 公式 例子
转换马赫为 MPH MPH=Mach*761.207 试一试
转换马赫为 KPH KPH=Mach*1225.044 试一试
转换马赫为节 knots=Mach*661.4708 试一试