如何创建:速度转换器

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

速度转换器

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

Buatkan pengubah kecepatan

Buatkan elemen input yang dapat merubah satu unit kecepatan kepada yang lain.

Kesempatan pertama - Tambahkan 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>

Kesempatan kedua - Tambahkan JavaScript:

Mile per jam kepada kilometer per jam:

/* Saat input field menerima input, konversi nilai daripada mph kepada kph */
function speedConverter(valNum) {
  valNum = parseFloat(valNum);
  document.getElementById("outputKPH").innerHTML = valNum * 1.609344;
}

Coba sendiri

Tukar MPH kepada unit kecepatan lain

Tabel di bawah ini menunjukkan bagaimana cara mengkonversi MPH kepada unit kecepatan lain:

Deskripsi Formula Contoh
Tukar MPH kepada KPH KPH = MPH * 1.609344 Coba sendiri
Tukar MPH kepada knot knot = MPH / 1.150779 Coba sendiri
Tukar MPH kepada Mach Mach = MPH / 761.207 Coba sendiri

Tukar KPH kepada unit kecepatan lain

Tabel di bawah ini menunjukkan bagaimana cara mengkonversi KPH kepada unit kecepatan lain:

Deskripsi Formula Contoh
Tukar KPH kepada MPH MPH = KPH / 1.609344 Coba sendiri
Tukar KPH kepada knot knot = KPH / 1.852 Coba sendiri
Tukar KPH kepada Mach Mach = KPH / 1225.044 Coba sendiri

Tukar knot kepada unit kecepatan lain

Tabel di bawah ini menunjukkan bagaimana cara mengkonversi knot kepada unit kecepatan lain:

Deskripsi Formula Contoh
Tukar knot kepada MPH MPH = knot * 1.150779 Coba sendiri
Tukar knot kepada KPH KPH = knot * 1.852 Coba sendiri
Tukar knot kepada Mach Mach = knot / 661.4708 Coba sendiri

Tukar Mach kepada unit kecepatan lain

Tabel di bawah ini menunjukkan bagaimana cara mengkonversi bilangan Mach kepada unit kecepatan lain:

Deskripsi Formula Contoh
Tukar Mach kepada MPH MPH = Mach * 761.207 Coba sendiri
Tukar Mach kepada KPH KPH=Mach*1225.044 Coba sendiri
Konversi Mach ke knot knots=Mach*661.4708 Coba sendiri