Cách tạo: Bộ chuyển đổi tốc độ

Học cách sử dụng HTML và JavaScript để tạo một bộ chuyển đổi tốc độ.

Bộ chuyển đổi tốc độ

Nhập một giá trị vào bất kỳ trường nào để chuyển đổi giữa các đơn vị đo tốc độ:

Tạo bộ chuyển đổi tốc độ

Tạo một phần tử nhập để chuyển đổi từ một đơn vị đo tốc độ thành đơn vị đo tốc độ khác.

Bước 1 - Thêm 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>

Bước 2 - Thêm JavaScript:

Đổi từ dặm/giờ thành kilômét/giờ:

/* Khi trường nhập nhận được đầu vào, chuyển giá trị từ mph sang kph */
function speedConverter(valNum) {
  valNum = parseFloat(valNum);
  document.getElementById("outputKPH").innerHTML = valNum * 1.609344;
}

Thử nghiệm cá nhân

Chuyển đổi từ MPH sang các đơn vị đo tốc độ khác

Bảng dưới đây trình bày cách chuyển đổi từ MPH sang các đơn vị đo tốc độ khác:

Mô tả Công thức Ví dụ
Chuyển đổi MPH thành KPH KPH = MPH * 1.609344 Thử thử
Chuyển đổi MPH thành knots knots = MPH / 1.150779 Thử thử
Chuyển đổi MPH thành Mach Mach = MPH / 761.207 Thử thử

Chuyển đổi từ KPH sang các đơn vị đo tốc độ khác

Bảng dưới đây trình bày cách chuyển đổi từ KPH sang các đơn vị đo tốc độ khác:

Mô tả Công thức Ví dụ
Chuyển đổi KPH thành MPH MPH = KPH / 1.609344 Thử thử
Chuyển đổi KPH thành knots knots = KPH / 1.852 Thử thử
Chuyển đổi KPH thành Mach Mach = KPH / 1225.044 Thử thử

Chuyển đổi từ knots sang các đơn vị đo tốc độ khác

Bảng dưới đây trình bày cách chuyển đổi từ knots sang các đơn vị đo tốc độ khác:

Mô tả Công thức Ví dụ
Chuyển đổi knots thành MPH MPH = knots * 1.150779 Thử thử
Chuyển đổi knots thành KPH KPH = knots * 1.852 Thử thử
Chuyển đổi knots thành Mach Mach = knots / 661.4708 Thử thử

Chuyển đổi từ Mach sang các đơn vị đo tốc độ khác

Bảng dưới đây trình bày cách chuyển đổi từ Mach sang các đơn vị đo tốc độ khác:

Mô tả Công thức Ví dụ
Chuyển đổi Mach thành MPH MPH = Mach * 761.207 Thử thử
Chuyển đổi Mach thành KPH KPH=Mach*1225.044 Thử thử
Chuyển đổi Mach thành hải lý knots=Mach*661.4708 Thử thử